每次连服务器都要输入密码,好麻烦
如下
zc@zc-MS-7918:~$ ssh chrisd@172.19.199.14
123456(你的密码)
可以用密钥验证的方法
1.在你自己的电脑上找到 /.ssh 这个文件
zc@zc-MS-7918:~$ locate .ssh
/home/zc/.ssh
然后
cd /home/zc/.ssh
2.生成密匙对,使用命令 "ssh-keygen -t rsa"
#ssh-keygen -t rsa
//然后让你输入什么,不管它,一路回车,在当前用户的根目录下的.ssh目录生成id_rsa.pub公钥
3.将公钥放到服务器上(注意存放目录位置)
#scp /home/zc/.ssh/id_rsa.pub 用户名@你的服务器的ip:/home/chrisd/.ssh/authorized_keys
//将本地生成的公钥拷贝到远程服务器的下并改名为authorized_keys
然后再连接服务器 zc@zc-MS-7918:~$ ssh chrisd@172.19.199.14
就不用输入密码了
但还是要输入帐号,一堆地址也比较麻烦
我们在/home/zc/下 写个xxx.sh 文件 xxx(随便起个名字)
在这个xxx.sh 文件里写入 ssh -X chrisd@172.19.199.16
然后给这个xxx.sh文件运行权限 chmod u+x xxx.sh
然后直接./xxx.sh
这次连帐号都不用输入了