ssh连接服务器无需输入密码

每次连服务器都要输入密码,好麻烦

如下

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


这次连帐号都不用输入了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值