什么是一个简单的方法来编辑远程文件,如bash脚本? 目前我在服务器上使用Vim,但是显然这并不理想,特别是在延迟很明显的时候。 在Windows上,我可能会使用WinSCP。 我对Mac很陌生,所以可能会漏掉一些明显的东西。 我有SSH和SFTP访问机器,但没有根。 使用Finder的“连接到远程服务器”(sftp://my.server.com)没有工作 – 只是旋转,并没有连接。 但是从命令行sftp是好的。
我最近开始使用监视来监视我的CentOS 5.4服务器上的sshd的状态。 这工作正常,但经常monit报告sshd不再运行。 这是不正确的 – 我仍然可以通过SSHlogin到服务器,但我注意到以下内容: 在/var/run/sshd.pid中不再有任何PID文件 – 重新启动后,该文件存在。 一旦消失,通过service sshd restart重新启动sshd不会创buildPID文件。 sudo service sshd status报告openssh-daemon is stopped – 再次,重新启动sshd不会改变这一点,但重新启动。 sudo service sshd stop报告failed ,大概是因为缺lessPID文件。 任何想法是怎么回事? 更新 sudo netstat -lptun给出了与端口22有关的以下输出 tcp 0 0 :::22 :::* LISTEN 20735/sshd 用@Henrybuild议用这个PID来杀死进程,然后通过服务启动sshd会导致service sshd status再次通过PID来识别进程。 仍然想更好地理解这一点。 几个回答者build议的RPMvalidation表明: sudo rpm -vV openssh openssh-server openssh-clients | grep 'S\.5' S.5….T c /etc/pam.d/sshd S.5….T […]
我有一个支持奇怪“ssh”的设备。 它不支持密钥validation我的问题是我不知道如何喂它的用户名和密码(-l或用户@主机不工作)。 这样连接后请求login名和密码: zeratul@antioch:~$ ssh 1.2.3.4 Please login: user password : Login incorrect 是否有可能从shell脚本做到这一点,或者我可以忘记它? 提前致谢。
这是发生了什么事情: ssh [email protected] password: something Connection closed 任何想法为什么发生这种情况 更新: 这是当我做ssh -vvv时会发生什么 name@server% ssh -vvv [email protected] OpenSSH_5.5p1, OpenSSL 0.9.8l 5 Nov 2009 debug1: Reading configuration data /opt/ssh/etc/ssh_config debug1: /opt/ssh/etc/ssh_config line 27: Deprecated option "RhostsAuthentication" debug2: ssh_connect: needpriv 0 debug1: Connecting to 10.1.1.231 [10.1.1.231] port 22. debug1: Connection established. debug1: could not open key file '/opt/ssh/etc/ssh_host_key': Permission […]
Linux系统运行Redhat 5.1。 当我使用SSH连接到计算机时,在login完成之前会有很长的延迟,并且会得到一个shell。 我做了一些研究,并find了解决这个问题的build议,我可以删除/etc/resolv.conf ,然后login会很快。 我试过这样做,实际上它工作。 删除/etc/resolv.conf加快了速度。 所以现在我想明白为什么这会导致问题,以及如何快速获得SSHlogin而不会破坏名称parsing。 更新 : UseDNS no在sshd_config (但没有解决问题)
我有一个最近需要一个fsck修复它的主要硬盘驱动器的centos服务器。 修复了一堆索引节点问题(从系统救援磁盘引导)后,盒子启动干净。 大多数服务运行良好,但是当我尝试启动它时,sshd服务立即核心转储。 运行gdb / usr / sbin / sshd core.xxx,在转储核心之前的最后一行是: 读取/lib/libnss_files.so.2中的符号…(无debugging可用) 加载/lib/libnss_files.so.2的符号 核心由`/ usr / sbin / sshd'生成。 程序终止信号11,分段故障 #0 0x00a0dffc在PEM_read_bio()从/lib/libcrpto.so.6 我已经尝试重新安装sshd(yum重新安装openssh),但没有运气。 *****更新*****我能够得到它的工作。 如果能帮助其他人,这里是关键的线索: rpm -Va openssl打印出来: 预链接:/lib/libcrypto.so.0.9.8e:预链接文件被修改 S ……?/lib/libcrypto.so.0.9.8e 显然有些东西是与libcrypto搞砸的(gdb核心转储也指向libcrypto)。 看着/ lib / libcrypto *我想出了它运行的是什么版本。 没有办法,我知道有百胜力重新安装依赖项,所以最后,我不得不复制libcrypto.so.0.9.8e从另一个工作的服务器(使用wget因为scp不工作)。 replace文件后,一切都很好。
我试图让ssh工作机智pp键。 但是,在遵循几个howto之后,我仍然遇到login问题。 服务器是opensuse 12.1,客户端是mac。 这是详细的输出: debug1: Reading configuration data /etc/ssh_config debug1: Applying options for * debug1: Connecting to 192.168.1.139 [192.168.1.139] port 22. debug1: Connection established. debug1: identity file /Users/me/.ssh/id_rsa type 1 debug1: identity file /Users/me/.ssh/id_rsa-cert type -1 debug1: Remote protocol version 2.0, remote software version OpenSSH_5.8 debug1: match: OpenSSH_5.8 pat OpenSSH* debug1: Enabling compatibility mode […]
那天我写了一个关于慢authentication的问题 。 禁用GSSAPIauth的伎俩。 但是,我现在面临另一个问题。 在查看PuTTY事件日志时,我现在在发送密码和授予的访问之间有20秒的延迟。 日志如下: 2012-08-13 13:30:54 Initialised HMAC-SHA1 server->client MAC algorithm 2012-08-13 13:30:57 Sent password 2012-08-13 13:31:15 Access granted 2012-08-13 13:31:15 Opened channel for session 2012-08-13 13:31:15 Allocated pty (ospeed 38400bps, ispeed 38400bps) 2012-08-13 13:31:15 Started a shell/command 有没有人看到这种缓慢的行为? 再次,我用putty连接到一个RHEL5 Linux服务器的Windows 7框。 基本上他们坐在同一个networking上。
我正在使用亚马逊Linux服务器工具登台服务器,但我必须始终提供我的login用户名和密码。 如何安全地访问Linux服务器而不通过这个?
我对这个问题缺乏了解,所以如果我的问题很无知,请原谅。 我刚开始使用RSA密钥validation到我的testing服务器。 它在一开始并没有工作,我尝试了,并试图重新尝试无济于事。 然后,我意识到,在将id_rsa.pub放入后一个文件夹之前,我正在创build“mkdir〜/ .ssh”,然后是“mkdir〜/ .ssh / authorized_keys”,但这并不起作用。 我的问题是: 如何将id_rsa.pub放置在“authorized_keys”中,而不是由“mkdir”创build,因此不是一个文件夹? 谢谢。