利用客户端软件操作linux

        解决了网络问题,就要开始建立FTP服务器。建立好了FTP之后我就可以用别的机器来远程上传和下载服务器上的文件了,这样方便很多。

        Ubuntu的linux中带有FTP的安装包,是vsftpd。当然有很多linux的FTP安装包,网上也有很多资料在介绍他们之间的不同点,当然这个自带的FTP就能够满足我的需求,所以就开始安装这个。

        其实安装本应该很简单:sudo apt-get install vsftpd。但是由于服务器没有连接互联网,所以只能手动安装了,下载vsftpd_2.3.5-1ubuntu2_i386.deb。之后解压,用上面的命令来安装vsftpd,之后修改vsftp的配置文件:

listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=yes
local_umask=022
anon_mkdir_write_enable=yes
anon_other_write_enable=yes
anon_upload_enable=yes
ftpd_banner=Welcometo tgb FTP service
local_root=/srv/ftp
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key


         之后启动:sudo /etc/init.d/vsftpd restart即可。

         安装完FTP服务器之后,就需要在客户端安装软件来可以上传或者下载服务器的文件了。这时候我选择了SecureCRSecureFXPortable软件,这个软件既可以完成ftp的各种操作,还可以完成终端操作linux的功能(当然SSH软件也是可以的)。这时候验证了一下ftp服务器,上传和下载没有问题。

         之后验证终端操作linux功能,没有连接成功,因为是用的ssh协议连接的,所以感觉是linux系统没有开启opensshserver服务。之后用ps -e | grep ssh查看sshserver服务是否开启,仅仅有一个ssh代理服务开启,证明sshserver没有开启。

         尝试安装sshserver,所用的命令为sudo apt-get installopenssh-server,但是由于没有联网所以没有安装成功。之后只能用手动方式来安装了。

         按照http://www.linuxidc.com/Linux/2011-10/45574.htm来进行手动安装sshserver,安装成功了,但是服务还是没有开启。所以无奈之下找了机房的独立的路由器,连接了linux服务器进行网上下载安装,安装成功之后,用命令sudo /etc/init.d/ssh start 启动服务,用上面命令查看服务开启情况,显示服务已经开启。再用客户端连接了一下,测试通过。之后就是修改.bashrc文件,添加/etc/init.d/ssh start让sshserver开启启动。

          到此为止sshserver安装成功。这样我现在就可以在别的机器上进行终端控制远端的linux,也可以进行上传和下载linux上的文件了。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值