bash安装
安装一个支持ssh命令的终端。
下载链接:
git bash
打开git bash,按流程输入:
登入
ssh -p (端口号)(账号@服务器)
然后按照提示输入密码
密码修改
passwd
按要求输入就行了(没有回显)
简化登录流程
不敲ssh及密码直接登录
生成公钥密钥
在未登入服务器的状态下:
ssh-kegen
然后一直按回车,进入~/.ssh目录
cd ~/.ssh
ls
输出:
id_rsa就是私钥,id_rsa.pub是公钥
交给远程服务器
ssh-copy-id -p(端口号)(账号@服务器)
继续根据提示做就行
原理:
以上操作会在云服务器的 ~/.ssh 目录下的名为 authorized_keys 文件里添加上你前面生成的
id_rsa.pub 的内容。服务器认可这个公钥的持有者是可信的。
当然,你也可以手动操作,ssh登陆到云服务器上,通过 mkdir 命令创建文件夹.ssh(如果不存
在),然后通过复制粘贴的方式把本地 id_rsa.pub 的内容添加到云服务器的 authorized_keys
文件里面(不存在此文件则创建)。
服务器起名
打开ssh客户端,如git bash。执行 cd ~/.ssh 进入你本地的 .ssh 目录下。创建 config 文件
如何创建文件并写文件
cd ~/.ssh
touch config
vi config
在里面输入类似以下内容:
Host os(名字,可以改成任意自己喜欢的)
HostName (服务器)
Port (端口号)
User (用户名)
IdentityFile ~/.ssh/id_rsa
直接进入
接下来你就可以直接进入了:
ssh os
版权声明:本文为m0_49673695原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。