远程登录服务器
狐七 deployment
# 网页远程登录
服务器 > 远程连接
这里可以看到登录成功
选择文件 > 打开文件树,可以看到文件的目录结构
# 手机远程登录
下载阿里云app > SSH > 手机远程登录
# Cmder登录
- 输入
ssh root@ip地址
或者输入ssh root@域名
- 输入密码,也可以登录成功
curl : 发送请求,curl www.baidu.com
# SSH免密登录
ssh提供了安全的身份认证的策略,在免密登录之前,首先需要一对公钥和私钥.
客户端拿着私钥,服务端拿着公钥,非对称加密,私钥自己拿着不在网略上传输,公钥可以网络传输,登录的时候拿私钥进行加密,内容发送给服务器,服务器对公钥进行解密,成功解密就告诉客户端建立链接,
参考文章:SSH原理与运用(一):远程登录-阮一峰 (opens new window)
# 设置步骤
- 在用户/.ssh目录,输入cmd
ssh-keygen
,生成私钥和公钥 - 将公钥拷贝到服务器
> pwd 查看当前所在目录
# /root
> cd .ssh
> ls
# authorized_keys 授权者文件,要把公钥放到这里来
> cat authorized_keys # 打印文本文件中的内容,现在是空
# 去 C:用户/administor/.ssh 目录下将公钥进行拷贝,scp命令后面不能加中文
> scp hu77_rsa.pub root@www.hu77.top:/root/.ssh
# 目录下有了公钥的文件,内容追加到authorized_keys中
> cat >> authorized_keys < hu77_rsa.pub
> cat authorized_keys # 查看内容可以看到公钥已经存进去了
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
- 重启ssh服务
systemctl restart sshd
1
- 在客户端编辑配置文件[可选]
创建或编辑 C: / Users / Administrator / .ssh / config
# 将来可以 ssh aaaa 进行连接
Host aaaa
# 可以是网址,例如 h2o.xin 也可以是IP 这里换成自己的IP或网址
HostName 59.110.xx.xx
# 登录时的用户名
User root
PreferredAuthentications publickey
# 本地文件
IdentityFile C:\Users\Administrator\.ssh\id_rsa
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
- 打开命令行登录
ssh root@www.hu77.top
可以看到免密登录成功(注意要使用bash模式)