SSH 免用户名和密码 及登录多台服务器
2017-02-28 21:52
435 查看
1 SSH
1.1登录服务器,免用户名和密码设置
执行ssh-keygen -t rsa命令,一路敲回车就行,就在.ssh文件夹下生成了2个文件,一个公钥和一个私钥文件,然后执行cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys命令。
将authorized_keys文件发送到服务器的~/.ssh/目录下。
如果出现错误信息:Agentadmitted failure to sign using the key,则在本机执行:
ssh-add ~/.ssh/id_rsa
即可解决问题。
1.2维护多个ssh私钥
新增ssh的配置文件,并修改权限touch~/.ssh/config
chmod600 ~/.ssh/config
修改config文件的内容:
Host remote1
HostName192.168.2.102
IdentityFile~/.ssh/id_rsa1
User user1
Host remote2
Host192.168.2.103
IdentityFile~/.ssh/ id_rsa2
User user2
说明:
Config文件的格式如下:
Host 别名
HostName 主机名
Port 端口
User 用户名
IdentityFile 密钥文件的路径
下次登录 192.168.2.102可以直接输入:
ssh remote1
相关文章推荐
- shell小白 想玩自动化部署,无密码ssh 登录远程服务器,执行scp命令传送war包 并重启tomcat。
- ssh 免密码登录,以及 本地和远端用户名不一致 问题
- Linux通过ssh登录其他服务器,不用输入密码
- Linux多台服务器间SSH免密码登录配置
- ssh-keygen 实现免密码登录远程服务器
- 利用ssh-copy-id无需密码登录远程服务器
- 使用expect实现ssh不输入密码登录远程服务器
- 【SSH】登录方式(1)用户名/密码:取远程公钥+用户名/密码 (2)公钥:取数据+本地私钥
- ssh 用户名密码登录
- Openwrt实现免密码ssh登录服务器,免密码拷贝文件
- 利用ssh-keygen工具使ssh/sftp无密码登录服务器
- ssh-keygen + ssh-copy-id 无密码登录远程服务器
- ssh 远程登录 服务器 免密码 详解
- 【Python实践】自定义操作服务器+ssh免密码登录
- 用户名+密码登录ldap服务器,注意密码没有存储在ldap中的password
- 使用systemtap抓取ssh登录的用户名和密码
- “用指定的用户名和密码无法登录到该ftp服务器”解决办法
- 使用systemtap抓取ssh登录的用户名和密码
- Ubuntu 14.04 LTS ssh登录服务器免输密码(公钥-私钥)