よく忘れるのでメモ EC2(Amazon Linux)はデフォルトでクライアントからのSSHの接続が 一定時間操作がなかったら切断されるよう設定されている。 これを回避するには、クライアント側の.ssh/configに下記の設定を追加する。
![AWS EC2でssh接続を維持する設定 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/95130365b0385ae68654edc4b1ed5af243dc97dd/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9QVdTJTIwRUMyJUUzJTgxJUE3c3NoJUU2JThFJUE1JUU3JUI2JTlBJUUzJTgyJTkyJUU3JUI2JUFEJUU2JThDJTgxJUUzJTgxJTk5JUUzJTgyJThCJUU4JUE4JUFEJUU1JUFFJTlBJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz04MjBhODg3MDhjYjU1ODQ2NGQ2ZTBkOWM0ZmEwNzFmNA%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBldW5vNyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MWNlMTlhOGZkYzFiODMyZWZhZjc1NmExZTlhZTJhNDE%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D294ca7ca6e9aa6623701fd4deb537790)
はじめに こんにちは、Python界のロナルド・レーガンです。さて、HTTP proxy環境下でどうしても外部にSSHしたいっていうことってありませんか。ありますよね。そういうときにWindowsだったらPuttyとかでやれば楽ちんですね。 Proxy越しにSSHする - YAMAGUCHI::weblog で、Linuxではどうやるんだろうなーと思って調べたらconnect-proxyが楽と知りました。 ログ パッケージを探してインストール。ssh_configにProxyCommandの項目を追加して、-Hオプションにこんな感じで追加。 % sudo apt-get install connect-proxy % vim .ssh/config Host example User hoge HostName example.com Port 22 ProxyCommand connec
SunOS 5.10/5.11 の in.telnetd に欠陥が 2007-02-13-1: [Solaris][Security] - SunOS 5.10/5.11 in.telnetd Remote Exploit by Kingcope http://www.st.ryukoku.ac.jp/~kjm/security/memo/2007/02.html#20070212_SunOS SunOS 5.10/5.11 の in.telnetd にリモートから認証なしでログインできる欠陥が見つかったということです. カンタンに手作業で入れてしまいます. 手元の Solaris 10 1/06,06/06 でも再現しました. とりあえずの対策は in.telnetd を disable にすることでしょうか. # svcadm disable telnet 以下の記事も参考に - re
【答え】→そんなときは、公開鍵・暗号鍵を設置しよう! って話になるんだろうけど、今回は諸事情により設置不可。 リポジトリを見に行くたび、ユーザ名・パスワードを入力させられ、不快指数95%くらいになってたので、下記方法で解決です。 ユーザ名の入力回避 リポジトリからチェックアウトする際、以下のように、ユーザ名をURLに追加しておく。 たったこれだけで、ユーザ名を毎回入力する手間がなくなるとは。今までの苦労はなんだったんだ。。。 こんな感じで指定。 パスワードの入力回避 TortoiseSVN > 設定 > ネットワーク > SSH > SSHクライアント の設定項目として、ユーザ名とパスワードを以下のように指定しておくと毎回の入力が回避できる。 (SSHクライアントとして、TortoiseSVNに付属の TortoisePlink.exe を使用) こんな感じで指定。 ただ、SSHを使
SubversionをインストールしてSSH接続するまでの手順 Subversionをインストール # yum -y install subversion リポジトリを保存するフォルダを作成 # mkdir /var/www/svn/ 空のリポジトリを作成する # svnadmin create /var/www/svn/myproject SVNへ接続ユーザを作成 # groupadd svngrp # useradd -G svngrp svnuser # passwd svnuser # ※passを入力 ※ 「-s /sbin/nologin」を付与したらうまく接続できませんでした フォルダのグループを「svngrp」にする # chown -R :svngrp /var/www/svn/ # chmod -R 775 /var/www/svn/ リポジトリにインポートするファイル
わたし的棚ぼた一万円選書 急に千葉さんに手渡された封筒、開けてみたら1万円札が1枚。何ごとかと思えば、同期の出張を代わったお礼をもらったらしい。 「葵はワンオペで育児してくれたから」と半分わけてくれました。 泡銭の1万円 これはもう、わたし的1万円選書をしろという思し召しなのでは……
みなさんご承知の、.ssh/config。このファイルに様々な設定を書くことで、sshクライアントが使用する様々なオプション(このホストの時はこのユーザとか、この秘密鍵を使うーとか)を適用させることができる。以下の内容ではssh-agentを使用するために、はじめに
以前 2.(gateway で netcat を ssh 経由で実行することによる転送)はよくわからないけど失敗 多段 rsync がめんどくさい - daily dayflower と書きましたが,なんとなく仕組みがわかってきたので書きます。 2年前くらいに流行ってたネタなので今更感満点。 まとめ 単純に到達できない場所に ssh でつなぐために ProxyCommand という [http://www.openbsd.org/cgi-bin/man.cgi?query=ssh_config:title=ssh_config] の設定子が使える ProxyCommand とは ssh クライアントと標準入出力でやりとりする 多段 ssh をする際に ProxyCommand で指定すると有用なものとして下記のものがある nc (netcat) OpenBSD や RedHat 系には(お
ほぼ書き上がってたのが、 プレビュー見る→なんかおかしい→間違えてブラウザで戻る で消えてしまった。ああ、このやるせない気持ちをどうすれば…。やっぱり、ブラウザ上で何かを書くという行為が間違っていた。もう簡単に下書きが保存できないサービスには絶対ブラウザ上で書かない。(要するにgmail以外ではということだ。) 閑話休題。踏み台マシンを経由しないと望みのサーバにログインできない、というような状況はよくある。例えば、会社で編集中のファイルをサーバにアップロードし忘れたまま家に帰ってきてしまった場合とか。そういうときにこれまではポートフォワードを使って対応してたんだけど、そろそろめんどくさくなってきたし、sshfsを使いたくなってきたので、ProxyCommandを使う方法を調べてみることにした。 これまで、ProxyCommandを使った多段sshにはconnect.cが必須であるとなぜか思
開発の作業をしているときは、複数のホストのサーバーを行き来していろいろとオペレーションをするようなことがあると思います。 そんなときに1つのサーバーから作業できるよう、ssh経由でリモートのサーバーをマウントし、Localのファイルシステムのように見せることができるsshfsを紹介したいと思います。 sshfsのインストール Debian/Ubuntuならaptで簡単インストールできます。なお、fuseグループに入っている必要があるので、その設定まで実施します。なお、ユーザー名はwadapで実施します。 $ sudo apt-get install sshfs $ sudo adduser fuse wadap $ newgrp fuse以上、簡単ですね。 早速リモートホストをマウント リモートホストをマウントするのは簡単です。マウントポイントをつくって、sshfsコマンドを実行するだけ。
はじめに お詫び 皆様こんばんは. 昨日に引き続きnona2 です. この記事はKMCアドベントカレンダー2013の16日目の記事の予定でした. 昨日の記事は僕の某プロジェクトでRaspberryPi で動かすソフト作ったのだけれど, クロスコンパイル環境用意しなかったから手元でコード書いて実機でコンパイルしてたのだけれど, 実機でコンパイルすると毎回コンパイル時間結構かかって辛かったよ……って話(だっけ……?) [sshfs について]でした. 今回の記事はnona11 の「iOS でのSSH」の予定でしたが、 彼との通信が途絶えて10秒が経過し、彼のホームディレクトリに残されていたのは上記の水平線より上の記述のみでした。 代わりにnona65537 による「SSH の二段階認証について」 の記事を公開いたします. この記事は, KMCアドベントカレンダー2013のサブカレンダーであるS
はじめに こんにちは。KMC2回生のtyageです。 京都もほんとに寒くなってきて鍋が捗りますね。簡単だし美味しいあったまるし、最高ですね。 この記事はKMCアドベントカレンダー2013の17日目の記事で、 昨日は1回生のnona65537君によるSSH の二段階認証についてでした。 今日はGoogle ChromeというSSHクライアントの紹介なのですが、12日間続いたKMCアドベントカレンダーのサブプロジェクトであるSSHアドベントカレンダーもこれで最後になります。 最後がこれでいいのか?とも思うのですが、今までの内容がハードだったという方に向けて優しい内容となっておりますので、安心して御覧ください。 定番SSHクライアント「Google Chrome」 Google Chrome(もしくはChromium)と聞いて「あっ、SSHクライアントのことか!」と思われた方には少し物足りないか
Linux/Unix等を利用していて、コマンドやファイル名、ディレクトリ名はTABキーで補完をかけることはよくあると思います。 今回は、bashの補完機能を強化する、bash_completionを紹介したいと思います。 bash_completionをインストールする Debian系のディストリビューションであれば標準でインストールされているとおもいます。/etc/の下に入っていますので、確認してみましょう。 $ ls -l /etc/bash_completion -rw-r--r-- 1 root root 215907 2006-12-12 06:20 /etc/bash_completionもしインストールされていない場合は、下記のサイトからダウンロードしてください。 bash programmable completion – Freecode /etc/の下に置くような手順に
SSH接続中に、サーバサイドや、通信経路上のルータ・NAT等でのタイムアウト(TimeOut)の設定により、一定時間の無通信状態が続いた場合、コネクションが切断されることがあります。 それを回避するために、Debian系のOpenSSHパッケージでは、独自拡張が施されており、「ProtocolKeepAlives」を設定することで、keepaliveを保つために定期的にパケットを送信してくれるようになります。 例えば、60秒毎にkeepalive用のパケットを送信する場合は、以下のように設定を行います。 (OSでの)全ユーザに対して適用 $ sudo vi /etc/ssh/ssh_configな感じで、ファイルを開き、、、 ProtocolKeepAlives 60を追記します。 個人ユーザのみ適用 $ vi ~/.ssh/configな感じで、ファイルを開き、、、 Host * Pro
OpenSSH のような複雑なソフトウェアで問題が発生した場合、 その原因をつきとめるのは時に多くの労力を要することがあります。 本章では OpenSSH のインストールから運用に至るまでの さまざまな状況に対して、原因の追及と対策を考えていきます。 7.1. インストール時のトラブル 本節では OpenSSH をソースコードからコンパイルしたときに発生する症状とその解決方法を説明します。 7.1.1. OpenSSL ライブラリが見つからない OpenSSH は暗号化のために OpenSSL ライブラリを使用しています。 ソースコードから OpenSSH をコンパイルする場合、このライブラリは必要不可欠です。 ./configure スクリプトを実行中に、 以下のようなエラーが出た場合、OpenSSL がインストールされていない可能性があります: configure: error: Op
最近では、クラウド環境を使って簡単にサーバーを構築することができるようになったので、開発者もターミナルを使う機会が増えてきたと思います。 筆者は、Macユーザーなのでターミナルアプリケーションとして「iTerm2」を使っていますが、Windowsの時は「PuTTY」を使っています。 運用でもターミナルからSSHで接続して、設定ファイルを編集したりログをチェックしたりCPU負荷を確認することもよくあります。 こういったSSHクライアントは自分の開発環境にインストールして使っていると思います。 しかし、デモやプレゼンをする際など、自分の開発環境以外からSSHでサーバーに接続したい場合、ターミナルアプリケーションがインストールされていないことがあります。 そこで、今回ご紹介するのが、ChromeがSSHクライアントになるエクステンション「Secure Shell」です。 「Secure Shel
http://mosh.mit.edu/ ローミング可能 断続的な接続でも平気 ローカルエコーで快適なレスポンス などの機能をそなえたSSH代替ターミナルソフト。その名も「モッシュ」 iPhone/iPadでウロウロしながらサーバ作業をするのを想定しているようだ。ドキュメントやパッケージの充実度からしてもかなり高質のプロジェクト。こいつら本気でSSHを越えようとしている。 こんな能書き IPが変っても大丈夫 スリープ後もターミナルが生きている 遅いリンクでもローカルエコーにより快適 要は素早く打ち込んでいるときにスクリーンが止っちゃうことがない フルスクリーンモードでも有効 サーバ側と同期化されていない入力はアンダーラインで記される ルート権限がなくてもサーバのインストール可能 サーバは一般プログラムとしてインストールして、それをSSHで立ち上げる SSHをinetdとして使っている感じだ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く