阅读量:4
以下是一些SSH在CentOS上的使用技巧:
连接与认证
- 基本连接:使用
ssh username@hostname命令,若非默认端口需加-p参数,如ssh -p 2222 user@host。 - 密钥认证:在本地用
ssh-keygen -t rsa -b 4096生成密钥对,再用ssh-copy-id user@remote_host将公钥复制到远程服务器,之后可免密码登录。
配置优化
- 客户端配置:编辑
~/.ssh/config文件,可设置别名、端口、密钥文件等,如Host myserver\n HostName 192.168.1.100\n User user\n Port 2222,连接时直接用ssh myserver。 - 服务端配置:修改
/etc/ssh/sshd_config文件,可更改监听端口、禁止root登录、限制用户登录等,修改后需重启服务。
文件传输
- scp命令:用于在本地和远程主机间传输文件,如
scp local_file user@remote_host:/remote/path/(上传)和scp user@remote_host:/remote/file /local/path/(下载)。 - sftp命令:提供交互式的文件传输环境,用
put和get命令上传和下载文件。
端口转发
- 本地端口转发:如
ssh -L 8080:localhost:80 user@host,可将本地8080端口转发到远程主机的80端口。
以上就是关于“SSH在CentOS上的使用技巧有哪些”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm