一、 通常登录
该示例登录需要远程服务器帐号、密码才能登录
第一步:比如当前用户名为:rxbyes,默认端口为:22,端口可以省略
执行指令:ssh user@hostname -p port eg: ssh rxbyes@192.168.1.1 -p 22
二、 免密码登录
第一步:通过客户端生成 rsa 公钥私钥
执行指令:ssh-keygen -t rsa 一直按回车键即可生成公钥私钥
第二步:把生成的公钥 id_rsa.pub 上传到远程 rxbyes 服务器的 ~/.ssh/ 目录下
执行指令:scp ./id_rsa.pub rxbyes@192.168.1.1:~/.ssh/
第三步:上传完成之后,把公钥 id_rsa.pub 内容复制到 authorized_key 文件里(不存在则要创建)
执行指令:cat id_rsa.pub >> authorized_key
第四步:授权访问 authorized_key 文件
执行指令:chmod 700 ~/.ssh/
执行指令:chmod 600 authorized_key
第五步:有些服务可能要设置配置文件 /etc/ssh/sshd_config 里面 PubkeyAuthentication 设置成 yes
执行指令:/etc/init.d/ssh restart
三、设置别名登录
第一步:在本地环境 ~/.ssh/config 中设置以下内容
Host rxbyes
HostName 192.168.1.1
Port 22
User rxbyes
IdentityFile ~/.ssh/id_rsa? (id_rsa为公钥名称)
第二步:执行以下命令登录
ssh rxbyes
SSH 配置会话自动管理
发表于:2017-01-09
作者:网络转载
来源:
 相关文章
利用SSH的用户配置文件Config管理SSH会话 git配置管理生成多个ssh的key 本地多用户下git使用ssh管理配置 配置管理规范(配置项标识和配置审计... 配置管理之构建管理 配置管理规范-互联网配置管理特点- 周排行
- 月排行
-   Spring配置代理事务管理配置
-   配置文件的构成和管理
-   iOS VPN开发的配置和管理
-   软件配置管理之配置管理计划
-   软件配置管理中的SVN
-   配置管理规范(配置项标识和配置审计...
-   本地多用户下git使用ssh管理配置
-   iOS VPN开发的配置和管理
-   使用Vundle管理配置Vim基本插件
-   Spring任务调度配置及使用
-   配置文件的构成和管理
-   Spring配置代理事务管理配置
-   配置管理规范-互联网配置管理特点
-   软件配置对敏捷开发中迭代模式的支撑