开启SUSE Linux的SSH密码登陆

一般来说,刚安装好的SUSE Linux系统默认是可以使用ssh2登陆的,但是不能使用ssh密码登陆。(目前我接触到的suse10、suse11,suse12系统刚安装好都是不支持ssh密码验证登陆的)

(1)登陆系统

① 如果使用的是SecureCRT,Xshell等支持SSH2协议的工具,可以先使用SSH2协议登录系统。

② 如果开启了telnet,也可以使用telnet登陆。

③ 如果有系统管理员权限,直接通过KVM等管理工具操作就行。

(2)打开SSH密码登陆,操作如下:

  1. 关闭防火墙(和redhat有一定的区别)

# /etc/init.d/SuSEfirewall2_init stop

# /etc/init.d/SuSEfirewall2_setup stop

如需要永久关闭防火墙

# chkconfig SuSEfirewall2_init off

# chkconfig SuSEfirewall2_setup off

2.修改/etc/ssh/sshd_config文件

PasswordAuthentication no

修改为

PasswordAuthentication yes

然后重启sshd服务:

执行

# service sshd restart

或者

# /etc/init.d/sshd restart

命令。

原文地址:http://blog.51cto.com/11067624/2140834

时间: 2024-11-05 17:22:38

开启SUSE Linux的SSH密码登陆的相关文章

如何开启SUSE Linux的SSH

1. 使用命令行停止防火墙 /etc/init.d/SuSEfirewall2_init stop /etc/init.d/SuSEfirewall2_setup stop 2. 修改 vi /etc/ssh/sshd_config 修改: #PermitRootLogin yes PasswordAuthentication yes 3. 重启ssh服务 service sshd restart /usr/sbin/sshd 4. 使用SecureCRT和PuTTY可以正常登录

创建不用ssh密码登陆的docker镜像

操作系统:vm centos6.5 容器:docker 前提:可以ssh的docker镜像已经创建 第一种方法,手动创建 1.在宿主机上生成新的密钥和公钥 ###ssh-keygen [-q] [-b bits] -t type [-N new_passphrase] [-C comment] [-foutput_keyfile] #ssh-keygen的具体用法参考官方文档 ssh-keygen -q -N "" -t dsa -f /root/.ssh/id_dsa 2.然后把公钥

hung_task_timeout_secs日志linux出现ssh无法登陆ping可以的解决方法

linux服务器ssh无法登陆网站无法登陆但ping通 查看/var/log/message发生出现大量 Mar 13 11:10:08 db2car kernel: INFO: task java:19607 blocked for more than 120 seconds.Mar 13 11:10:08 db2car kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this messag

两台linux系统免密码登陆

一台是192.168.10.131,另一台是192.168.10.135,现在要实现两个需求: 一.是131免密码登陆135,并且scp  rsync 免密码拷贝 二.是用secureCRT工具登陆135时,只能用秘钥登陆,不能用密码登陆 实验步骤如下: 1.在131上运行 ssh-keygen,生成密钥对,其中公钥用于加密,私钥用于解密 2.ssh-copy-id -i  /root/.ssh/id_rsa.pub [email protected],将生成的公钥内容拷贝到135的/root/

linux系统免密码登陆

有两台机器,系统都是CentOS6.5,IP分别为192.168.2.150,192.168.2.151.现在150需要SSH免密码登陆151. 在150上面执行命令,当前登录用户是root: # ssh-keygen -t  rsa # ssh-copy-id -i ~/.ssh/id_rsa.pub  [email protected]

SUSE Linux忘记root密码的对策

1)开机,进入GRUB界面: 此时有两个选择: SUSE LINUX ENTERPISE SERVER 10 SUSE LINUX ENTERPISE SERVER 10 (Failsafe) 移动光标到第二个(Failsafe)模式,按键e,此时光标移到下面的Boot,Options:————,将里面的默认的内容全删除,然后键入:init=/bin/bash,回车启动系统 2)稍等片刻出现(none)#:命令行 3)此时键入:mount -n / -o remount,rw 或 mount /

SUSE linux 重置root密码图解步骤整理

1.重启系统,在系统启动到grub引导菜单的时候,找到系统当前引导项(即图中光标所选),可以按上下键选择,选中之后按"e"键进行编辑状态. 2.然后会看到下图中有三个选项的菜单界面,同样移动,并且选择"kernel"开头的选项. 3.然后再按"e"进入编辑状态,会出现下图的界面,在末尾输入"init=/bin/bash" 4.完成上述一切操作之后,按"enter",回到原来的页面,然后再按下"b&

Linux 系统免密码登陆远程服务器

在当前Linux生成公钥私钥ssh-keygen公钥私钥存放路径为:~/root/.ssh/id_rsa id_rsa.pub 登陆被远程主机,进入目录~/root/.ssh/是否存在authorized_keys文件,若不存在新建authorized_keys文件将第一步生成的id_rsa.pub文件内容,拷贝到authorized_keys中也可以用命令ssh-copy-id [email protected] ssh远程若不想每次输入Ip地址可修改/etc/hosts文件在hosts文件首

Linux设置ssh无密码登陆

最近在折腾Hadoop,要用到主机间无密码登陆,设置的时候遇到了一些问题,这里记录一下. 假设A需要无密码登陆B. 那么首先需要在A上使用ssh-keygen生成id_rsa.pub的公钥,生成时,一路回车即可,文件生成在~/.ssh目录中. 将上一步的id_rsa.pub文件内容追加复制到B机器的~/.ssh/authorized_keys文件中,并将B的authorized_keys权限设置为600. 理论上来说此时就可以在A上使用ssh B来无密码登陆B了. 遇到的问题:还是提示输入密码.