温馨提示×

SSH在CentOS上的使用技巧有哪些

小樊
48
2025-08-24 15:04:55
栏目: 智能运维

以下是一些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命令:提供交互式的文件传输环境,用putget命令上传和下载文件。

端口转发

  • 本地端口转发:如ssh -L 8080:localhost:80 user@host,可将本地8080端口转发到远程主机的80端口。

0