远程登录
使用Ubuntu的终端远程登录:
ssh [IP addr] -p [port No.] -l username
例如:
ssh 192.168.1.20 -p 12345 -l root
还可以如下方式
ssh username@[IP addr] -p [port No.]
例如
ssh root@192.168.1.20 -p 12345
远程文件访问
通过Ubuntu的Nautilus访问远程系统的文件
右下角提示了支持的协议,只要远程开启了相关协议,就可以输入用户名密码登录,之后就可以按照访问本地文件一样访问远程的文件。
FTP服务
安装ftp程序
sudo apt-get install pure-ftpd
需要创建一个新的组和新的用户:ftpgroup和ftpuser,要确保该用户没有登录权限和home目录。
sudo groupadd ftpgroup
sudo useradd ftpuser -g ftpgroup -s /sbin/nologin -d /dev/null
创建FTP目录
sudo mkdir /home/pi/FTP
改变文件的用户所有权
sudo chown -R ftpuser:ftpgroup /home/pi/FTP
创建虚拟用户upload,映射到ftpuser,ftpgroup和FTP,记录密码。
sudo pure-pw useradd upload -u ftpuser -g ftpgroup -d /home/pi/FTP -m
设置虚拟用户数据库
sudo pure-pw mkdb
最后但并非最不重要的是,通过建立文件/ etc / pure-ftpd / conf / PureDB的链接来定义身份验证方法,数字60仅用于演示,使其尽可能小:
sudo ln-s/etc/pure-ftpd/conf/PureDB/etc/pure-ftpd/auth/60puredb
重启程序
sudo service pure-ftpd restart
(。。。)
网友评论