Ubuntu终端远程登录

远程登录

使用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 [email protected] -p 12345


远程文件访问

通过Ubuntu的Nautilus访问远程系统的文件

Ubuntu终端远程登录_第1张图片

右下角提示了支持的协议,只要远程开启了相关协议,就可以输入用户名密码登录,之后就可以按照访问本地文件一样访问远程的文件。

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

(。。。)

你可能感兴趣的:(Ubuntu终端远程登录)