我有两个在美国和另一个在印度的Ubuntu的盒子,并有一个12 Mbps的连接。 当我从使用scp复制的传输速率是50KB / s有没有办法提高速度。 这些盒子有4GB RAM和一个好的处理器
我们有一些SFTP-Chroot环境,我们只允许4096bit的RSA密钥进行authentication,而我们只有用户的公钥部分。 但是我们有一个策略,用户必须为他们的私钥部分设置一个密码。 有没有办法检查这是真的(他们真的设置密码)只拥有公钥部分或可能通过设置openssh-serverconfiguration中的东西吗?
编辑:SSH公钥设置是一个红色的鲱鱼。 我实际上无法通过Junos Pulse VPN连接SSH,甚至没有存储我的SSH密钥,无密码login。 我有一个SSH公钥设置在我常规SSH工作的UNIX机器上,这样我就可以快速login而不必input密码。 当我在办公室通过以太网连接时,它工作得很好。 但是,当我通过VPN进行连接时,无论从家中还是从工作中,无论是无线还是以太网,我都会遇到这个错误: mstills:~/ $ ssh -v <IP> [11:00:18] OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * debug1: Connecting to ——- [——–] port 22. debug1: Connection established. debug1: identity file /Users/mstills/.ssh/id_rsa type 1 debug1: identity file /Users/mstills/.ssh/id_rsa-cert type -1 debug1: […]
我有一个CentOS 6.3服务器和一个名为ako的用户。 我运行Kubuntu 12.10作为我的客户端,并使用ssh-copy-id命令将我的公钥复制到服务器。 我用这些值更新了/etc/ssh/sshd_config文件: RSAAuthentication yes PubkeyAuthentication yes StrictModes yes PasswordAuthentication no 但是,当我尝试login到服务器,我得到这个错误: Permission denied (publickey). 我已经安装了很多次SSH,没有问题,但我不知道为什么这个不工作! 编辑 这是以详细模式运行的ssh的输出: ssh [email protected] -v OpenSSH_6.0p1 Debian-3ubuntu1, OpenSSL 1.0.1c 10 May 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to 123.456.789.000 [123.456.789.000] port 22. debug1: Connection established. debug1: identity […]
我想知道是否有一种方法来设置SSH Kerberos身份validation,而根本不使用DNS服务器?
我有一个奇怪的问题。 我有一个服务器进程nohup开始,并坚持登出和重新login就好了。 但是,如果我让自己login,然后得到“断开的pipe道”的消息,因为我的笔记本电脑进入睡眠,我回来发现,大概在我的笔记本电脑进入睡眠时,进程停止了(很难确切地certificate是什么时候) 。 即使我在注册过程中注销并重新login,也会发生这种情况。 为什么会这样呢? 我以为没有意思就会忽略SIGHUP? 是否有其他信号被发送? 我意识到屏幕,但有没有办法避免这种情况下,而不是在屏幕上运行的东西(这是我们刚刚搬走了以前的解决scheme)? 启动过程的脚本中的命令如下所示… nohup attivio -cmd start -nodump -project="$ATTIVIO_PROJECT" -node $NODENAME $ATTIVIO_ARGS foo.xml 2>&1 > $LOG_DIR/attivio.console.log & 脚本是这样调用的: source bin/start.sh
我试图通过ssh在远程服务器上执行MySQL查询。 这里是我有的命令: ssh -p 2020 [email protected] 'mysql –compress –secure-auth –database operations –execute \'INSERT INTO `ops`.`accounts` (`alias`, `id`, `web_server`, `mysql_server`) VALUES (\'thisisatest\', \'act_67vhVnS30bV\', \'web2\', \'mysql1\');\'' 这应该是正确的,但我得到: bash: syntax error near unexpected token `(' 有任何想法吗?
我有点麻烦 login时,我的SSH连接挂起了大约10秒。我尝试禁用系统信息MOTD和一些其他的东西,但它似乎并没有工作。 尝试ssh user@host -vvv并没有帮助,因为日志在挂起之前结束。 它只是说: Last login: Wed Apr 17 12:52:04 2013 from 194.xx.xx.xx 然后挂起几秒钟,直到显示提示( user@host $ )一个有趣的事情要注意:如果我在这个挂起时按ctrl+c ,它立即解决它,并提示闪烁,所以我猜这是一个过程那是挂着的 什么是解决这个问题的最好方法?
我的本地可以连接到远程,但无法连接到dbserver。 远程可以连接到dbserver(使用psql)。 我想从我的本地运行SQL脚本对数据库。 我正在寻找一种方法来在远程打开一个psql,并指定我的标准input和标准输出到我的本地与SSH。 现在在愚蠢的选项我这样做: ssh remote psql -h db report password run my commands 我可以用这种方式在脚本中完成它,但是它的丑陋和dosnt允许我与psql进行交互式会话。 PSQL="PGPASSWORD=mypassword psql -h dbserver -d report" SQL="SELECT 1" ssh remote "$PSQL –command 'COPY ($SQL) TO STDOUT WITH CSV;'" Ps- Python也行。
我有用户使用我的服务器上的相同用户帐户将文件传输给我,并将其公钥添加到授权的密钥文件。 我想尽可能地限制访问,这样他们应该只能创build文件。 这可能吗?