linux ssh 免密码登录
2015-09-02 20:13
351 查看
ssh 免密码登录
写列密码
安装expect手工创建.sh脚本,输入以下内容
#!/usr/bin/expect -f #auto ssh login set timeout 30 set sshhost [IP] spawn ssh -lroot IP expect "password:" send "[password]\r" interact
替换 [ip] [password]即可
公钥登录
将自己本机公钥拷贝至服务器的.ssh/authorized_keys当中(若没有,手工创建)登录方式ssh root@IP
高级登录
在~/.ssh当中添加config文件,拷贝以下内容Host conName HostName IP User userName AddressFamily inet ControlMaster yes ControlPath ~/.ssh/%r@%h:%p ControlPersist yes IdentityFile 密钥文件位置
将conName ,ip, username, 密钥文件位置等信息替换
登录方式 ssh conName(config里面的conName)
相关文章推荐
- 20-linux中基础命令
- Linux常用的命令
- linux下安装gcc
- 在CentOS6.6下建立c++11开发环境
- CentOS6.5 x64 Hadoop学习过程
- linux运维实战练习-正则表达式
- linux 环境命令行导出dmp文件
- linux运维实战练习-正则表达式
- linux——函数库管理
- Linux Vim,Find使用方法以及磁盘与文件系统管理
- Linux系统中的root超级权限的控制
- linux下ssh安全连接
- Linux下Makefile快速编写入门
- Linux权限管理之ACL权限
- centos创建ftp方法,个人经验
- Linux中 qt 编译出现tslib错误
- linux 设置 tmpfs 大小
- linux定时任务的设置
- CentOS 7 + PHP 5.6.12
- linux C判断内核版本号