永发信息网

linux centos ssh 怎么使用

答案:2  悬赏:30  手机版
解决时间 2021-01-27 16:02
  • 提问者网友:暗中人
  • 2021-01-27 08:05
linux centos ssh 怎么使用
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-01-27 08:18
首先要在CentOS上面设置好ssh服务,下面是Linux的ssh的设置方法:
首先要修改ssh的配置文件sshd_config,输入命令:
vi /etc/ssh/sshd_config
2. 在这个文件中,将PermitRootLogin without-password这一行修改为PermitRootLogin yes,这一行的意思是“允许root用户用ssh登录”。
再去掉#PasswordAuthentication no这一行的注释符号#,并把no改为yes,表示用ssh登录时需要密码认证。
3. 修改完配置文件后就可以启动SSH服务了,linux不需要安装就有这个服务的,启动命令为:/etc/init.d/ssh start
4. 如果不想每次启动linux后都要启动ssh服务的话,需要设置ssh开机自启动,命令是:
chkconfig ssh on
设置好ssh服务后,下面就是登录的问题了。如果客户端是linux系统,可以用ssh命令(这个是ssh客户端)登录,格式:
ssh 用户名@IP地址
例子:ssh root@192.168.1.3
它会提示是否信任这个主机并保存密钥,输入yes并回车,然后输入登录用户的密码就连上了。
如果客户端是Windows系统,一般是用putty或者xshell来连接,他俩是免费的软件,图形界面挺好操作的。
全部回答
  • 1楼网友:走死在岁月里
  • 2021-01-27 09:37
方法/步骤1、运行yum install vsftpd命令   [root@localhost ~]# yum install vsftpd 2、完成ftp安装后,将 /etc/vsftpd/user_list文件和/etc/vsftpd/ftpusers文件中的root这一行注释掉   # root 3、执行以下命令   # setsebool -p ftpd_disable_trans=1   修改/etc/vsftpd/vsftpd.conf,在最后一行处添加local_root=/ 4、重启ftp进程 #service vsftpd restart 注:每次修改过ftp相关的配置文件,都需要重启ftp进程来生效。   vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问ftp服务器,例如root等。   vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问ftp服务器,仅当vsftpd .conf配置文件里启用userlist_enable=no选项时才允许访问。   vsftpd.conf:位于/etc/vsftpd目录下。来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等ftp服务器的配置。   (1)用户登录控制   anonymous_enable=yes,允许匿名用户登录。   no_anon_password=yes,匿名用户登录时不需要输入密码。   local_enable=yes,允许本地用户登录。   deny_email_enable=yes,可以创建一个文件保存某些匿名电子邮件的黑名单,以防止这些人使用dos攻击。 banned_email_file=/etc/vsftpd.banned_emails,当启用deny_email_enable功能时,所需的电子邮件黑名单保存路径(默认为/etc/vsftpd.banned_emails)。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯