Linux常用工具Putty ssh连接

我们如果要远程操作一台Linux服务器,命令行的话用Putty ssh连接过去使用非常方便.端口默认是22

WinSCP连过去可以看到图形界面的目录结构,可以从本地上传文件,或从Linux下传文件,只要拖一下就可以了.非常方便. 登陆的时候只要输入主机名(一般就填ip地址),端口默认是22,文件协议一般默认选sftp

允许root用户ssh连接

默认情况root用户是不允许ssh连接的,当然我们可以用一般用户连接过去,然后su root切换一下.如果要让root用户可以直接连接的话要修改/etc/ssh/sshd_config文件.

vi /etc/ssh/sshd_config

里面有一行PermitRootLogin no把no改成yes就行.

不过改了之后不会马上生效.需要service sshd restart重启服务器.


ubuntu上一般默认没有装ssh-server,所以不能ssh连接.先ssh localhost测试时,如果提示ssh: connect to host localhost port 22: Connection refused 应该就没装.或者没有启动可以service sshd start测试下

安装SSH-server:

sudo apt-get install openssh-server

启动SSH-Server

sudo /etc/init.d/ssh start


RedHat配置IP

在VM上装了个RedHat后想用Putty连下时发现出错,ifconfig一看发现没有动态获取到ip.可以这样去手动设下静态ip来

vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加如下两行

NETMASK=255.255.255.0   

IPADDR=192.168.53.147     

修改如下一行为   

BOOTPROTO=static      


Suse连接的问题

你有时候发现允许root ssh连接了,但是在pc上putty还是连接不上。这个有可能是防火墙的问题了,把防火墙关闭就行。以Suse 10为例(可通过lsb_release -a查看)。

先通过如下命令查看fire服务

chkconfig -list | grep -i fire


执行如下命令关闭防火墙

SuSEfirewall2 stop


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值