学习solaris过程中,使用SecureCRT.putty等工具用root账号登录,总是登录不上去,后来经老师解答和网上找答案,发现是 solaris默认是不可以远程使用root账号登录的,如果想开启则必须修改配置文件,下面具体写下开启Telnet.SSH.ftp,root账户登 录的方法. 1.Telnet:修改/etc/default/login文件的第18行, CONSOLE=/dev/console,把这个注释掉,也就是在前面加个#号,重启,就可以了. 2.SSH:修改/etc/ssh…
Telnet 开启telnet服务步骤: 1.   查看CentOS/Telnet_server版本:#cat /etc/issue,   #rpm -qa | grep telnet 2.   安装服务:# yum install telnet-server 3.   查看安装结果:#rpm –qa | grep telnet 4.   启动telnet服务:vi /etc/xinetd.d/telnet,把其中 disable =yes修改为disable= no 5.   允许root登录…
安装SSH SERVER 在所有的节点上都安装SSH server服务. # apt-get install openssh-server1 因为我们搭建的Ceph直接使用root用户,所以需要修改ssh配置文件/etc/ssh/sshd_config,搜索PermitRootLogin选项,将其参数改为yes.保存退出文件,并重启SSH服务,执行命令:service ssh restart. 设置hostname hostnamectl set-hostname node1 hostnamec…
http://www.differencebetween.net/category/technology/protocols-formats/ Telnet vs SSH Secure Shell, commonly known as SSH, and Telnet are two network protocols that have been used widely at one point in time or another. They are both used to connect…
Win下个人常使用 SecureCRT ,Mac 下感觉 SecureCRT 并不好使,常用 iTerm2+zsh 搭配使用.A连接B 无密码登陆,则A上面执行 ssh-keygen 一路回车,把 ~/.ssh/id_rsa.pub 内容拷贝到B的 ~/.ssh/authorized_keys里面即可### 本地机器创建公钥ssh-keygen -t rsa -C  'your email@domain.com'### 复制公钥到ssh服务器使用ssh-copy-id-for-OSX工具将公钥复…
这个是我自己写的,鼓励转载,请说明转载地址:http://www.cnblogs.com/nucdy/p/5664840.html 在进行hadoop的免密码的登录操作是,老是发生no route等错误,这个源于是查了一下午,原因是ssh免密码没有做好 下面我说一下我这个是如何做到免密码的问题 在master 的 hadoop用户下: ssh-keygen -t rsa 连续敲3个回车,会出现一个带有框框的图画 自后:cd .ssh cp id_rsa.pub authorized_keys 完…
步骤 使用ssh-keygen生成密钥对 提示要求输入保存的位置,密码等信息.全部使用默认信息即可 使用ssh-copy-id user@host将公钥拷贝到需要免密登录的服务器的账户中. 例如,需要免密登录192.168.199.124的pi用户,则需要ssh-copy-id pi@192.168.199.124,输入pi用户的密码. 以后即可免密登录到该账户.…
修改sshd配置文件 vim /etc/ssh/sshd_config #增加以下三项 RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys 在root目录下创建.ssh文件夹 [root@localhost /]# mkdir .ssh 在.ssh文件夹下创建authorized_keys文件 [root@localhost /]# cd .ssh [root@localho…
现在管理linux基本都用crt.xshell或者putty,已经没什么人用telnet,因为后续需要讲zabbix免客户端监控只telnet,通过telnet来监控服务器性能. yum安装telnet yum安装简单快速   1 yum install telnet-server 配置telnet telnet是放在xinetd里,将disable改为yes,如下:   1 2 3 4 5 6 7 8 9 10 11 12 13 14 # vim /etc/xinetd.d/telnet #…
root登录时总是提示 login incorrect SSH可以登录 别的用户也可以通过telnet登录 唯独root不可以   解决方法: vi /etc/pam.d/login # auth requisite pam_securetty.so 注释这行 linux默认情况下root用户使用telnet是登录不了的,需要修改/etc/secrueety文件 可以把这个文件重命名或者加入pts/1之内的数据 如图 这样就可以在root情况下用telnet远程登录了 安装telnet 后,ro…
参考:http://blog.csdn.net/jia0511/article/details/8237698 1. 允许root用户远程登录 修改ssh服务配置文件 sudo vi /etc/ssh/sshd_config 调整PermitRootLogin参数值为yes,如下图: 2. 允许无密码登录 同上,修改ssh服务配置文件,两种情况: 1) 将PermitEmptyPasswords yes前面的#号去掉 2) 将PermitEmptyPasswords 参数值修改为yes,如下图:…
因为安全方面的原因,root用户是默认不能登录ftp服务的. 如果一定要用root登录,则: 1.删除或注释/etc/vsftpd.ftpusers中的root 2.删除或注释/etc/vsftpd.user_list中的root 3.更改/etc/vsftpd/vsftp.conf中的userlist_enabel=NO 4.service vsftpd restart 5.setup设置自启动vsftpd服务   FTP 自动启动 方法一:chkconfig   vsftpd    on …
debian里root账户默认没有密码,但账户锁定. 当需要root权限时, 直接执行 sudo su 即可切换为root用户. 重新开启root账号,在命令行下执行 sudo passwd root 修改root的密码. 执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行 sudo passwd -u root 开启root账号. 如果上面执行完出现”password expiry information changed.“的提示 是因为新版本ssh默认关闭root…
1.安装启动服务 # yum install telnet-server # yum install xinetd # systemctl enable xinetd.service # systemctl enable telnet.socket # systemctl start telnet.socket # systemctl start xinetd(或service xinetd start) or: 安装telnet服务端和客户端及守护程序 yum install telnet-s…
转自http://www.linux521.com/2009/system/200904/2021.html http://www.myhack58.com/Article/48/67/2011/30575.htm 1.禁止root直接登录 2.要给普通用户权限 adduser 直接加入wheel组或 FreeBSD系统下默认是不允许root用户直接通过ssh连接到服务器的,在安装FreeBSD系统时要创建一个额外的用户,切忌一定要把这个用户加 入到wheel组中(如果不加入到这个组中的话就无法…
转自:http://blog.csdn.net/pennyliang/article/details/8556662 ssh-keygen+ssh-copy-id 在linux下实现ssh无密码登录访问: ssh到163机器上,需要密码,这样对一些脚本工作不方便,因为需要密码,也就是需要人工干预.此前用的方法是拷贝authorized_keys里面(记不清了,以前搞过), 最近发现一个命令ssh-copy-id很方便,try了一下,果然好用,记录下来: 在192.168.42.142机器上 1)…
ROOT用户下实现SSH免密码登录 第一步:进入目录/root/.ssh $ cd  /root/.ssh/ 执行以下命令,会在当前目录下生成公钥(id_rsa.pub)/私钥(id_rsa)对 第二步:$ ssh-keygen -t rsa  -P '' 其中 -p是可选参数,-P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车. 如图: 第三步: $ cp   id_rsa.pub   10.0.76.4keys  # 该文件将拷贝到想无密钥登陆的节…
一般来说,使用ssh远程登录服务器,只需要输入账号和密码,显然这种方式不是很安全.为了安全着想,可以使用GoogleAuthenticator(谷歌身份验证器),以便在账号和密码之间再增加一个验证码,只有输入正确的验证码之后,再输入密码才能登录.这样就增强了ssh登录的安全性.账号.验证码.密码三者缺一个都不能登录,即使账号和密码正确,验证码错误,同样登录失败.其中,验证码是动态验证码,并且是通过手机客户端自动获取(默认每隔30秒失效一次).好了,废话不多说了,下面记录下GoogleAuthen…
需求:服务器的root和密码登录都禁用,只开放普通用户登录,这时需要给普通用户配置秘钥文件,实现无密码登录 需要注意的是使用什么用户,就把秘钥文件拷入到该用户的家目录下,如果是root用户,就直接拷贝到/root/.ssh/下(本次测试是使用普通用户oper测试的) 1) .ssh目录的权限必须是700 2) .ssh/authorized_keys文件权限必须是600 测试机器: host1:192.168.0.131 host2:192.168.0.132 一.在新机器生成秘钥: [root…
默认情况下,Pack 上的 root 用户不能用通过密码来远程登录,可以用一下命令来做:(注意要在 root 权限下) sed -i 's/PermitRootLogin\swithout-password/PermitRootLogin yes/g' /etc/ssh/sshd_config 以上这条命令就是手动修改/etc/ssh/sshd_config 文件,把 PermitRootLogin 这个配置改为:PermitRootLogin yes 2.接下来是改动 root 的 passw…
1.检查防火墙是否关闭 (1)切换到root用户 (2)查看防火墙状态 service iptables status 这是没有关闭 (3)设置关闭 service iptables stop 2.检查selinux是否关闭 more /etc/sysconfig/selinux 图为未关闭,修改为下图 3.修改静态IP地址 more /etc/sysconfig/network-scripts/ifcfg-eth0   先查看 vim /etc/sysconfig/network-script…
------------恢复内容开始------------ SSH是一种通讯协议,可以实现远程安全登录.可以通过如putty.MobaXterm等工具通过ssh安全登录到虚拟机进行操作. Openssh:ssh远程安全登录的开源实现(软件). SSH安全免密码登录:ssh key ssh key 使用非对称加密方式生成公钥和私钥 私钥存放在本地 ~/.ssh目录 公钥可以对外公开,放在服务器的~/.ssh/authorized_keys Windows下生成ssh key: 借助xshell工…
原文:http://james23dier.iteye.com/blog/721246 近期一直在学习linux,选择ubuntu作为联系的操作系统.然后一直发现自己所创建的用户和root用户不是一个概念,运行好多命令的时候都提示没有权限.这样,最后最终发现原来是ubuntu是默认关闭root用户的,仅仅有开启了root用户之后才干登陆..首先在现实username终端输入:sudo passwd root,这样就会要求输入root的新password..同一时候会切换到root文件夹... 转…
1. 在本地机器创建公钥 打开万能的终端,执行如下命令,无视一切输出,一路欢快地回车即可. ssh-keygen -t rsa -C 'your email@domain.com' -t 指定密钥类型,默认即 rsa ,可以省略-C 设置注释文字,比如你的邮箱 2. 将公钥复制到ssh服务器 将前一步骤生成的公钥~/id_rsa.pub文件,复制到ssh服务器对应用户下的~/.ssh/authorized_keys文件,可以有多种方式,这里只介绍常用的三种. [适用于osx系统]使用ssh-co…
配置ssh服务允许root管理员直接登录 [root@linux-node2 ~]# grep PermitRootLogin /etc/ssh/sshd_config PermitRootLogin yes # 允许root管理员直接登录 [root@linux-node2 ~]# grep PasswordAuthentication /etc/ssh/sshd_config PasswordAuthentication yes # 允许密码验证 [root@linux-node2 ~]#…
.5服务器上配置,通过ssh远程免密登录192. 1.安装SSH,此处省略 2.生成公钥和私钥,生成的秘钥默认在/root/.ssh/文件夹里面 [root@localhost ~ ::&&]# ssh-keygen #默认按enter直至结束 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for…
1. 在本地机器创建公钥 打开万能的终端,执行如下命令,无视一切输出,一路欢快地回车即可. ssh-keygen -t rsa -C 'your email@domain.com' -t 指定密钥类型,默认即 rsa ,可以省略-C 设置注释文字,比如你的邮箱 2. 将公钥复制到ssh服务器 将前一步骤生成的公钥~/id_rsa.pub文件,复制到ssh服务器对应用户下的~/.ssh/authorized_keys文件,可以有多种方式,这里只介绍常用的三种. [适用于osx系统]使用ssh-co…
Linux用root强制踢掉已登录用户   首先使用w命令查看所有在线用户: [root@VM_152_184_centos /]# w 20:50:14 up 9 days, 5:58, 3 users, load average: 0.21, 0.05, 0.02 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 101.45.224.253 20:48 0.00s 0.00s 0.00s w root pts/1 101.45.224.…
在192.168.9.51机器上 1)运行:#ssh-keygen -t rsa 2)然后拍两下回车(均选择默认) 3)运行: #ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.79.17 4)再输入17机器上的root密码 此时,再ssh 到17机器,则不需要密码了.相互之间scp,也不需要密码 5) 图方便的话 可以加入别名 #alias 79.17='ssh root@192.168.79.17'  以后直接输入#79.17  就ok了…
如果自己的服务器是在内网,想在外网通过ssh在自己的VPS服务器上远程登录自己的内网服务器,可以按照如下操作: 一.在自己的服务器上使用如下命令: #ssh -CfnNT -R 端口A:localhost:端口B VPSIP -p 端口C -l root 端口A是你VPS上已经可以使用的端口,也就是没有被其它占用的端口端口B是你服务器上的ssh的端口,默认的是22端口C是你VPS上的ssh的端口root是你VPS的根用户 假设端口A为5000,端口B是22,端口C是3000,VPS服务器的IP是…