Ubuntu SFTP远程登录步骤如下:
安装OpenSSH服务器(若未安装):
sudo apt update
sudo apt install openssh-server
验证服务状态:sudo systemctl status ssh,确保为Active: active (running)。
创建SFTP用户(可选):
sudo adduser sftpuser # 创建用户并设置密码
(推荐将用户加入sftpusers组并限制其仅能访问特定目录,参考)
配置SFTP(可选):
编辑配置文件:sudo nano /etc/ssh/sshd_config,确保以下内容:
Subsystem sftp internal-sftpChrootDirectory /home/sftpuser),并设置权限:sudo mkdir -p /home/sftpuser/upload
sudo chown root:root /home/sftpuser
sudo chmod 755 /home/sftpuser
sudo chown sftpuser:sftpuser /home/sftpuser/upload
重启SSH服务:sudo systemctl restart ssh。
远程登录:
打开终端,输入命令:
sftp username@your_server_ip
(默认端口22,若使用其他端口需添加-P port参数,如sftp -P 2222 user@ip)。
操作与退出:
登录后使用SFTP命令(如ls、get、put等),完成后输入exit或bye断开连接。
安全提示:建议启用SSH密钥认证(参考),并关闭密码认证以提升安全性。