使用可视化连接
Ubuntu 设置 root 用户telnet 远程登录
很多用虚拟机玩Linux的朋友,肯定都知道虚拟机切换到主机,要按Ctrl + Alt键,切换回虚拟机也要在点一下,个人感觉很麻烦。我比较喜欢用SecureCRT telnet登录,但telnet协议的不好之处是,它发送的报文是未加密,很可能被黑客通过监听的手段分析你的隐私和秘密,所以最好选择SSH协议(报文加密)远程登录。好言归正传我们来说一下怎么配置ubuntu root用户能远程登录telnet。
1.启用root
默认ubuntu的超级管理员用户(root)是被禁止掉了的,我首先得启用它。
输入命令:sudo passwd,然后输入root密码。
2.安装telnet服务
输入命令:sudo apt-get install xinetd telnetd
3.启用telnet服务
修改 /etc/inetd.conf文件,只需取消下面一行注释掉即可。
#telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
4.允许root用户telnet登录
有两种方法:
(1)输入命令:mv /etc/securetty /etc/securetty.bak
(2)修改/etc/pam.d/login这个文件。只需将下面一行注释一下即可。
#auth [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die]
1.启用root
默认ubuntu的超级管理员用户(root)是被禁止掉了的,我首先得启用它。
输入命令:sudo passwd,然后输入root密码。
2.安装telnet服务
输入命令:sudo apt-get install xinetd telnetd
3.启用telnet服务
修改 /etc/inetd.conf文件,只需取消下面一行注释掉即可。
#telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
4.允许root用户telnet登录
有两种方法:
(1)输入命令:mv /etc/securetty /etc/securetty.bak
(2)修改/etc/pam.d/login这个文件。只需将下面一行注释一下即可。
#auth [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die]
#pam_securetty.so
Ubuntu 设置 root 用户远程桌面登录
使用 SSH 远程连接运行图形界面程序
一、服务器安装运行SSH服务。在Ubuntu下:
安装命令:
sudo apt-get install openssh-server
配置允许X11转发命令:
sudo gedit /etc/ssh/sshd_config ## 设置选项 X11Forwarding yes
启动服务命令:
sudo /etc/init.d/ssh restart
二、客户端使用 *nix 连接。在Ubuntu下
安装ssh客户端命令:
sudo apt-get install openssh-client
配置允许X11转发命令:
sudo gedit /etc/ssh/ssh_config ## 设置选项
ForwardAgent yes ##
ForwardX11 yes ##
ForwardX11Trusted yes ## 这个要设置,上面二项可以不要
连接命令:
ssh -X 用户名@服务器IP "程序名" ## 直接运行一个程序
ssh -X 用户名@服务器IP # 或 先登陆再运行程序
一、服务器安装运行SSH服务。在Ubuntu下:
安装命令:
sudo apt-get install openssh-server
配置允许X11转发命令:
sudo gedit /etc/ssh/sshd_config ## 设置选项 X11Forwarding yes
启动服务命令:
sudo /etc/init.d/ssh restart
二、客户端使用 *nix 连接。在Ubuntu下
安装ssh客户端命令:
sudo apt-get install openssh-client
配置允许X11转发命令:
sudo gedit /etc/ssh/ssh_config ## 设置选项
ForwardAgent yes ##
ForwardX11 yes ##
ForwardX11Trusted yes ## 这个要设置,上面二项可以不要
连接命令:
ssh -X 用户名@服务器IP "程序名" ## 直接运行一个程序
ssh -X 用户名@服务器IP # 或 先登陆再运行程序
简单配置使用用终端连接
安装OpenSSH
Ubuntu缺省没有安装SSH Server,使用以下命令安装:
sudo apt-get install openssh-server openssh-client
不过Ubuntu缺省已经安装了ssh client。
可以通过编辑 /etc/ssh/sshd_config 文件来配置 OpenSSH
编辑之前先备份 cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
配置完成后重起:
sudo /etc/init.d/ssh restart 或者sudo service ssh start
查看ssh是否启动
ps -e | grep ssh 执行之后如果出现sshd,代表启动成功.
安装ftp
安装ubuntu的ftp server
sudo apt-get install vsftpd
安装之后默认启动,通过sudo /etc/init.d/vsftpd stop或者sudo service vsftpd stop停止。
安装之后的配置文件为/etc/vsftpd.conf,,可以通过修改该文件进行ftp配置。