hand
_1_14_86
4
返回栏目
1k
2k
0.4k
0.6k
0.9k
0.7k
3k
2k
0.1k
1k
0k
1k
0k
0.4k
0.3k
0.1k
0.6k
0k
1k
3k
2k
0k
0k
0.4k
2k
1k
0k
6k
0.8k
1k
0.5k
2k
0k
0k
0k
2k
0k
4k
2k
1k
1k
2k
0k
0.5k
0k
1k
0.2k
0.3k
0.1k
0k
0k
0.8k
1k
0.6k
0k
0k
2k
0.6k
1k
2k
2k
0.6k
0.6k
0.5k
1k
2k
0.5k
0.1k
0.2k
4k
0k
0.1k
0.8k
1k
0.3k
0k
0.3k
0.1k
1k
8k
0.1k
0.7k
0.1k
0.3k
0.9k
0.2k
4k
0.2k
6k
3k
3k
1k
3k
0.1k
1k
0.2k
0k
0.7k
0.4k
2k
2k
0.5k
0.8k
5k
0.1k
0.3k
0.3k
0.5k
0.1k
1k
0k
0.7k
0.2k
2k
2k
1k
6k
3k
1k
2k
1k
2k
2k
1k
0k
0k
1k
0k
0k
0.3k
0.3k
0.2k
0k
0.3k
0k
1k
0.1k
0.6k
0k
0k
0k
0k
0k
0.1k
0k
0k
0k
0.2k
0k
0.2k
0k
0k
0k
0k
0k
0k
0k
0.9k
1k
2k
0.8k
0.4k
0k
0k
0k
0.5k
0k
0k
0k
0k
0.4k
0k
0k
0.1k
返回服务器栏目
作者:
贺及楼
成为作者
更新日期:2024-10-10 17:01:15
SSH(远程连接工具)连接
ssh服务是一个守护进程(demon)
ssh服务端的进程名为sshd
负责实时监听客户端的请求,包括公共秘钥等交换等信息
22端口
ssh服务端由2部分组成: openssh(提供ssh服务)
ssh服务端由2部分组成: openssl(提供加密的程序)
服务器启动的时候自己产生一个密钥(768bit公钥)
本地的ssh客户端发送连接请求到ssh服务器
服务器检查连接点客户端发送的数据和IP地址
确认合法后发送密钥(768bits公钥)给客户端
此时客户端将本地私钥(256bit) + 服务器的公钥(768bit) = 密钥对key(1024bit)
发回给服务器端
建立连接通过key-pair数据传输
服务器公钥 + 私钥解密(非对称加密)
sudo apt-get install ssh # 安装
ssh -V # 版本号
service ssh status #看情况
q #退出
ps -ef | grep ssh #查询sshd进程
service sshd start # ssh服务的开启
service sshd stop # ssh服务的关闭
cat /etc/ssh/ssh_config # 客户端配置文件
cat /etc/ssh/sshd_config # 服务器端配置文件
service sshd reload [停止进程后重启] ==> 推荐
service sshd restart [干掉进程后重启] ==> 不推荐
sudo /etc/init.d/ssh restart [干掉进程后重启] ==> 不推荐
ssh -V # 版本号
ps -ef | grep ssh
开启了/usr/sbin/sshd -D命令
自带软件 - SSH - ssh_config - 客户端配置文件
cat /etc/ssh/ssh_config
vim /etc/ssh/ssh_config
自带软件 - SSH - sshd_config - 服务器端配置文件
cat /etc/ssh/sshd_config
vim /etc/ssh/sshd_config
先到状态 - ifconfig - 网卡拿到目标机IP地址
ssh 用户名@目标机ip
ssh tutu@192.168.0.100
输入密码就可以登陆
ctrl + d 退出SSH连接
删除ssh缓存,就在这个文件夹里
C:\Users\xxx\.ssh\known_hosts
服务器
整章节共174节
快分享给你的小伙伴吧 ~