Articles of ssh

是否可以为每个用户使用多个私钥/公钥对?

我需要一个拥有多个用于SSH的密钥对的用户。 那可能吗? 这是可能的,而不必指定每个命令使用哪个键?

无法通过SSH连接到远程Postgresql数据库

我试图通过pgAdmin3 GUI连接到端口5432上的远程服务器myHost上的Postgresql数据库。 服务器端 : 我有一个Unix myUser匹配postgresqlangular色。 pg_hba.conf是: 当地所有的信任 主机全部都是127.0.0.1/32信任 客户端 : 我打开一个SSH隧道:ssh -L 3333:myHost:5432 myUser @ myHost 我通过pgAdmin3(或通过psql -h localhost -p 3333)连接到服务器。 我收到以下错误信息: 服务器意外地closures了连接这可能意味着服务器在处理请求之前或之中exception终止。 我试图使用psql -h localhost -p 3333 –dbname = myDB –user = mySuperUser以超级用户angular色访问特定数据库,但没有更多的成功。 我在设置中忘记了什么? 谢谢

基本的SSH端口更改无法在EC2实例上工作

我试图改变一个EC2实例的SSH端口,但我没有得到这个工作。 我正在做的是以下几点: 打开文件/etc/ssh/ssh_config 取消注释并更改Port 2345 保存并closures 运行命令service sshd restart 现在我仍然可以连接到端口22.当我运行命令ssh -p 2345 localhost我得到: ssh:连接到主机本地端口2345:连接被拒绝

ssh:远程访问时拒绝连接

我最近在我的Fedora 16中安装了ssh服务器openssh-server。我将我的朋友用户帐户添加到了我的sshuser列表中。 当我的朋友试图通过使用以下命令通过SSH连接我的服务器计算机 ssh [email protected] 那么它显示以下错误 ssh: connect to host 192.168.1.123 port 22: Connection refused 但是当我从我的机器本地尝试服务器连接。 root@localhost /]# ssh [email protected] [email protected]'s password: Last login: Tue Feb 26 13:24:42 2013 from localhost.localdomain [sudip@localhost ~]$ 此外,我的防火墙允许SSH和SHH在端口22上运行。那么,如何解决错误? 先谢谢你。 编辑:我已经开始使用服务sshd重新启动sshd EDIT2:输出:iptables -n -L -v Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out […]

连接到VPN时持续的SSH连接

我在内部网上有一台Linux机器,我只能通过SSH访问,但是这台机器需要使用openconnect连接到一个VPN,但是当我这样做时,我从SSH断开连接,因为内部networking的IP不再有效。 我可以使用分配的IP从VPN内部重新连接,但每次VPN连接时都会更改IP,我无法控制其他任何networking。 有没有办法让SSH连接保持连接到VPN? 谢谢。 openconnect需要一个脚本来configuration路由的–script参数,没有它的话连接成功,但是没有名字被parsing并且内部网的IP保持有效。 我正在使用Ubuntu的默认/ etc / vpnc / vpnc脚本( 在这里粘贴 )我很好的shell脚本,但我知道很less关于networking,如果我不得不修改,我需要一些参考什么或如何改变它。

如何远程重启Redhat后进入SSH并进入恢复模式?

我需要进入在虚拟机上远程运行的Redhat框的恢复模式。 我使用RedHat 5 64位企业版。 我login到使用SSH的框中。 我可以重新启动使用重新启动命令,但我需要知道,如果我将能够SSH到它,因为我正在远程使用它,无法通过用户界面login。 真正的问题是,我在根目录上做了一个chown -R $USER / 。 我试图把这个作为一个没有意识到后果的尝试,做一些工作,即使使用sudo也不行。 我中途杀了它。 但是,由于这个愚蠢,我不能使用sudo。 我已经读过,我可以在救援模式下做一些事情,但我不明白如何进入救援模式远程。 我不能重新安装Linux,这不是一个可能的select。 无论如何,我可以找回我的sudo权限? 这样做现在不起作用: chown root:root /usr/bin/sudo chown: changing ownership of `/usr/bin/sudo': Operation not permitted sudo chown root:root /usr/bin/sudo sudo: must be setuid root

当一个命令吞吐太多的输出时,你怎么做?

我试图解决一个共同的烦恼:当SSH进入远程服务器时,我经常做的事情会产生比我所期望的更多的输出。 例如,用一个模式来查询一个大的日志文件,结果太笼统了。 当我坐在那里的时候,碰到了垃圾,希望我记得pipe到less。 到目前为止,我最好的想法是尝试configuration我的shell总是页面输出,我问了另一个问题 。 除此之外,我只有不甚理想的解决scheme: 耐心等待输出完成 训练自己总是努力减less 获得更大的pipe道和更快的盒子,使输出更快 你是做什么?

监狱我的SFTP用户到他们的主目录是公平的吗?

根 。 我在我的局域网上运行一个Ubuntu 9.04(家庭)服务器。 我目前使用它来存储小web应用程序,照片,一些Subversion版本库和类似的东西。 我的(less数)用户是我的朋友,我总是为他们提供了一个监禁的FTP访问他们的主目录。 现在,最近我意识到FTP不太安全,因为build立连接时密码没有被屏蔽,因此很容易被窥探。 我决定使用SFTP解决这个问题,但是有一个问题让我想知道,我需要你的意见。 使用SFTP访问文件系统取决于SSH设置。 所以为了把用户关在SFTP的主目录下,我也必须在使用SSH的时候把它们关了起来,我的问题是:这是一个理想的configuration吗? 这不是对UNIX用户常识权限的限制吗? 还有一个第二个问题,那就是在Ubuntu 9.04 Server下有一个简单的方法来完成这个任务吗? 谢谢Tommaso

从远程(通过VPN)ssh会话将“init 1”杀死我的SSH连接

标题说明了一切。 但是这里是场景: 连接到通过VPN工作 在Linux客户端上 ssh [email protected] init 1 将通过“初始化1”杀死并断开我的根SSH会话“单用户模式”?

cygWin使用RSA密钥通过SSH连接; ssh.exe无法创build/home/user/.ssh

我正在使用Win XP,我试图通过SSH连接到使用RSA密钥的远程主机。 我调查了cygWin认识到文件和设置目录作为主目录 Z:\app\cwRsync\bin>cygpath -H /cygdrive/c/Documents and Settings 我在Documents and Settings / user / .ssh中创build了.ssh目录, 并在其中移动了known_hosts , id_rsa , id_rsa.pub 。 现在,我试图通过ssh.exe连接到远程主机 Z:\app\cwRsync\bin>ssh -p 22 [email protected] Could not create directory '/home/user/.ssh'. The authenticity of host '[remotehost.com]:22 ([remotehost.com]:22)' can't be established. RSA key fingerprint is f7:f4:2c:e0:c6:7e:d2:a4:45:70:63:df:bf:f2:84:46. Are you sure you want to continue connecting (yes/no)? 我做错了什么? […]