SSH笔记
本文最后更新于 2022年12月5日 凌晨
用于记录ssh相关的笔记,最近在将之前零散笔记转到博客上
安装
ubuntu
1 |
|
启动
1 |
|
查看
1 |
|
windows
windows现在能够直接在应用->可选功能中直接安装openSSH客户端。不需要再去单独下载。
登录
1 |
|
user就是以什么身份登录远程服务器,root啊ubuntu啥的
remote远程服务器的IP地址或者域名
port端口ssh的,默认22
配置
利用密匙登录
先在本地生成密匙
1 |
|
复制id_rsa.pub内容,进入服务器~/.ssh文件夹将密匙粘贴到authorized_keys文件中,如果没有则建立并且改权限
1 |
|
允许密码登录
打开 vim /etc/ssh/sshd_config
1 |
|
允许root登录
打开 vim /etc/ssh/sshd_config
1 |
|
ssh自动断开问题
1 $TMOUT系统环境变量
查看
1 |
|
如果没有输出或者输出为0则表示不超时,不用管,否则需要进行修改
vim /etc/profile
export TMOUT=0
source /etc/profile
2 sshd服务配置
打开配置文件
1 |
|
找到ClientAliveInterval,它指定了服务器端向客户端请求消息的时间间隔,默认是0, 不发送。设置值则表示X分钟交流一次
找到ClientAliveCountMax,它表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开。正常情况下, 客户端不会不响应,使用默认值3即可。
重启
1 |
|
传输文件
- 把本地的到远程服务器,传目录就加-r
1
scp -P 22 D:\\code\\face\\bank\\1.jpg root@192.168.2.2:/root/deep/yolov5/1.jpg
- 把远程服务器文件拉去到本地
1
scp root@192.168.2.2:/root/deep/yolov5/1.jpg D:\\code\\face\\bank\\1.jpg
报错
ssh连接时报错
1 |
|
1.在客户端执行下述指令即可 #mv /root/.ssh/known_hosts /tmp
2.当然也可以直接编辑known_hosts文件,把里面与所要连接IP(192.168.10.20)相关的内容删掉即可.
SSH笔记
https://blog.kala.love/posts/d13b2a8b/