vim /etc/ssh/sshd_config
1、将#PasswordAuthentication yes前的注释符#去掉 ,(如果PasswordAuthentication no,就将no改为yes)
2、将#PermitRootLogin prohibit-password前的注释符#去掉,将prohibit-password改为yes ==>PermitRootLogin yes
或者将#PermitRootLogin without-password 该行前面的#去掉,并且将“without-password”修改为yes;
【提示】有些版本,sshd_config 文件中是PermitRootLogin prohibit-password,有些是PermitRootLogin without-password,视情况而定
3、执行service ssh start启动ssh服务,用xshell之类的工具连接
PS: 如果输入用户名和密码后显示拒绝密码,那么尝试生成两个密钥
在root用户下执行以下两个命令
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_rsa_key ------> 输入”Y”,然后一路回车
reboot
4、将其设置为开机启动 (方法一)
编辑vim /etc/rc.local
在exit 0前一行添加
/etc/init.d/ssh start
5、将其设置为开机启动 (方法二)
执行以后命令进行开始和关闭
update-rc.d ssh enable //系统自动启动SSH服务
update-rc.d ssh disabled // 关闭系统自动启动SSH服务