xshell无法使用密码登录linux服务器

xshell无法使用密码登录linux服务器,第1张

如果确认没有对SSH进行秘钥进行登录设置,可以参考以下进行核查一下。

首先请登录服务器查看是否被攻击,确认配置文件是否被串改;

接着,请确认当前访问的地址和服务器能对应上,而不是由于网络问题导致ssh请求地址到其它服务器上了。

以上!

登录shell是可以用户登录使用的,比如/bin/bash ,/bin/sh ,/bin/csh一般 Linux默认的用户shell都是bash,也就是你可以登录进去写命令。    

非登录shell:经典的/bin/nologin就是一个非登录shell,也就是说如果一个用户默认的是它,这个用户即使登录进linux也无法使用linux。     

shell是用户和计算机交流的媒介,登录shell保证用户和计算机交流,非登录shell无法让计算机和用户交流。     关于用户的默认登录shell是在/etc/passwd文件中记录的。     

非登录shell有他特定的用途,比如一个用linux搭建的ftp服务器,并且创建了多个用户,那么就可以将这些用户默认shell改成nologin,这样一来,这些用户虽然是linux上的用户却无法登录进linux主机,只能进入ftp服务器,这样也保证了安全!

关于用户的默认登录shell是在 /etc/passwd 文件中记录的。 “非登陆”shell 有它特定的用途,比如一个用Linux搭建一个ftp服务器,并且创建了很多的ftp用户,那么就可以将这些用户的默认shell改为nologin,这样一来,这些虽然是Linux上的用户可是却无法登录进Linux主机,只能登录ftp服务器了。保证了安全性。

#!/bin/bash

tmptty=`tty`

tmptty=`basename $tmptty`

tmpname=`whoami`

ip="xxx" #目标主机地址

inp1="xxx^M" #主机的用户名,,注意必须有^M

inp2="xxx^M" #主机的密码,注意必须有^M

inp3="ls^M"

inp4="pwd^M"

inputfile=in

outputfile=outlog

rm -fr $inputfile

rm -fr $outputfile

mknod $inputfile p

touch $outputfile

#file description 7 for out and 8 for in

exec 7<>$outputfile

exec 8<>$inputfile

telnet $ip <&8 >&7 &

sleep 2; echo $inp1 >> $inputfile

sleep 2; echo $inp2 >> $inputfile

sleep 2; echo $inp3 >> $inputfile

sleep 2; echo $inp4 >> $inputfile

tail -f $outputfile &

while true

do

read str

if [[ $str = "quit" || $str = "exit" ]]

then echo $str >> $inputfile exit

else echo $str >> $inputfile

fi

done

ps -ef | grep telnet | grep -v grep | grep -v telnetd | grep $tmptty | grep $tmpname | awk '{print " kill -9", $2}' | sh

ps -ef | grep tail | grep -v grep | grep -v telnetd | grep $tmptty | grep $tmpname | awk '{print " kill -9", $2}' | sh

mac远程登录xshell7如下:

1、打开xshell7,点击文件,新建。

2、连接主机的IP地址:是远程连接的IP地址端口号:也是远程连接的端口号。

3、用户身份验证(远程登陆的用户身份)用户:远程服务器上有的用户,用来登录远程服务器的注意:前提是远程的服务器是开启服务的。

呵呵,这个问题有意思。 仔细想想,是本地环境和服务器环境的区别。你的脚本是存放在本地的,当你执行第一句的时候,已经转化为服务器的一个中断,享用的是服务器的环境。是看不到你本地的脚本的。

小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:

远程桌面连接(MicrosoftTerminalServicesClient,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。

管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。

使用远程桌面连接(MSTSC)登录实例

打开开始菜单>远程桌面连接,或在开始菜单>搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。

在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。

输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » xshell无法使用密码登录linux服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情