ubuntu使用ssh登陆时,如何能获得登陆终端的ip(急)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu使用ssh登陆时,如何能获得登陆终端的ip(急)相关的知识,希望对你有一定的参考价值。
不是获取服务器的ip,比如说,A从远程利用ssh登陆服务器,如何能得到A的ip地址?除了查看日志能不能通过命令实现?
或者换个说法,A从终端登陆服务器,A能不能输入什么命令显示自己目前打开的这个终端的信息(ip、连接时间之类的)
linux# ifconfig -a
windows#ipconfig /all
#ps -e|grep ssh
运行后如果有结果显示就说明ssh服务开启,如果没有结果,运行:
service sshd start
或者service ssh start
如果系统提示unreconize service
#apt install openssh-client
#apt install openssh-server
安装以上deb包以后#service sshd/ssh start
启动服务以后远程未必能直接ssh ,需要修改sshd_config文件把默认passwordauthentication设置为yes(因为win10:ubuntu默认no)
以下为配置步骤,请参考:
刚解决此问题,纠结了一段时间,现给你解答:
#cd /etc/ssh/
#vim sshd_config
修改如下:
#PasswordAuthentication no
改为:
PasswordAuthentication yes
(注意前面的 # 去掉)
【保存】文件后记得:service ssh restart
(只有重启服务才能让配置生效嘛,hahahia)
课后问题总结:
遇到此问题由于对ssh配置不熟悉,一度以为是:防火墙、服务企停、ssh/sshd安装包等等bug导致,经历一系列lab后,把/etc/ssh/sshd_config文件与正常的ubuntu配置文件比对后发现问题根源(原来就是win10:ubuntu 虚机默认密码认证是【关闭】状态),通过开启此配置解决问题。
1.首先win7安装SSH Secure Shell Client,Ubuntu下也使用apt-get安装openssh-server。
2.将 /etc/ssh/sshd_confg中PermitRootLogin no 改为yes,重新启动ssh服务。
3.最重要的一点是Ubuntu超级用户root用户被禁用掉了,这就是为什么我们登陆时只能以普通用户登陆,而且switch user时没有root选项。
必须使用命令启动root。即输入:sudo passwd。然后输入密码即可启动root。
此时如果ping通虚拟机的话,就可以正常ssh登陆到Ubuntu。这样也就可以在win7下直接通过ssh操作Ubuntu,而不需要在虚拟机和win7之间频繁的切换。 参考技术B w
from那一栏是不是你想要的呢.
好像可以,但有没有办法从中确认自己当前是哪个?比如,A从终端登陆服务器,A能不能输入什么命令显示自己目前打开的这个终端的信息(ip、连接时间之类的)
追答# w# tty
对照一下这2个命令的输出就知道了.
参考技术C 1、who 查看有谁在登录2、arp 192.168.101.122 查看IP地址对应的MAC地址
3、cat /var/log/secure
4、finger -l (有的机器没有此命令)
5、lastlog
6、more /var/log/secure who /var/log/wtmp
7、history 能看到这个用户历史命令,默认最近的1000条1、who 查看有谁在登录2、arp 192.168.101.122 查看IP地址对应的MAC地址3、cat /var/log/secure4、finger -l (有的机器没有此命令)5、lastlog6、more /var/log/secure who /var/log/wtmp7、history 能看到这个用户历史命令,默认最近的1000条本回答被提问者采纳 参考技术D last 能查看你是什么时候登录的登录多长时间了
开启ubuntu的SSH服务,使用终端远程控制
开启 Ubuntu 的 SSH 服务以后我们就可以在 Windwos 下使用终端软件登陆到 Ubuntu,比如使用 SecureCRT, Ubuntu 下使用如下命令开启 SSH 服务:
sudo apt-get install openssh-server
上述命令安装 ssh 服务, ssh 的配置文件为/etc/ssh/sshd_config,使用默认配置即可。
以上是关于ubuntu使用ssh登陆时,如何能获得登陆终端的ip(急)的主要内容,如果未能解决你的问题,请参考以下文章