一、基础概念
二、优势
三、类型(这里主要指连接类型相关)
四、应用场景
五、登录步骤示例(基于用户名和密码)
openssh - client
(大多数Linux发行版默认已安装)。sftp username@server_ip
sftp user1@192.168.1.100
ls
(列出远程目录文件)、get filename
(下载文件)、put local_filename
(上传文件)等命令。六、常见问题及解决方法
systemctl status sshd
(对于基于systemd的系统)来检查SSH服务状态,如果未启动,可以使用systemctl start sshd
启动。iptables
或者firewalld
),确保端口22(默认SFTP端口)是开放的。例如,对于firewalld
,可以使用firewall - cmd --permanent --add - port = 22/tcp
命令开放端口,然后firewall - cmd --reload
重新加载规则。chmod
和chown
命令来调整文件和目录的权限和所有者。例如,如果要给用户user1
对目录/var/www/html
的读写权限,可以使用chown - R user1:user1 /var/www/html
(假设user1
属于相应的用户组)和chmod - R 755 /var/www/html
命令。~/.ssh/authorized_keys
文件中。确保将本地生成的公钥(通常是~/.ssh/id_rsa.pub
)内容正确添加到服务器端对应用户的~/.ssh/authorized_keys
文件中,并且该文件的权限为600
(可以使用chmod 600 ~/.ssh/authorized_keys
命令设置)。~/.ssh/id_rsa
)权限应该为600
,如果权限不正确可以使用chmod 600 ~/.ssh/id_rsa
命令修改,如果私钥损坏则需要重新生成密钥对。领取专属 10元无门槛券
手把手带您无忧上云