タグ

sshに関するkiyotuneのブックマーク (13)

  • SSHの代用ツール「Mosh」の紹介とインストール(CentOS)

    ノートPCからSSH接続していると、移動時(スリープ時)に再接続が必要になってしまったり、ちょっと面倒でした。そんな中、途中でWi-Fiから別のWi-Fiに回線を変更したり、スリープなどで接続(回線)が切れても、何事も無かったよう継続して利用できるSSHの代用ツール「Mosh」を導入したので、紹介します。 目次 1. Mosh2. インストール3. mosh server を起動?4. 使い方5. 実際に使って感じる効果 スポンサーリンク Mosh Moshは、公式サイトに言わせれば、「Mosh is a replacement for SSH」です。 Moshの大ざっぱな仕組み(自分理解)を説明します。 まずSSHクライアントの代わりに、手元マシンで動かすのはMoshクライアントになります。 そしてその、Moshクライアントは、既存のSSHを利用して、Moshサーバへのログインを行います

    SSHの代用ツール「Mosh」の紹介とインストール(CentOS)
    kiyotune
    kiyotune 2017/10/19
  • Subversionのリポジトリをsvn sshで管理する

    通常Subversionを使う場合、-dオプションを付けてsvnserveをデーモンとして起動しておく必要があります。ですが、SSH経由でSubversionを利用する場合はsvn+sshによる接続時にsvnserve -tとトンネルモードでsvnserveが起動されるため、あらかじめ起動しておく必要はありません。 パスワード認証でsvn+ssh通信する場合はそれほど特別な設定をせずとも、svn+ssh://user@host/repos/hogeでリポジトリにアクセスできます。が、鍵認証を使用する場合は少し手を入れてやらなければいけません。新たに鍵認証を使用するサンプルはわりと見付かるのですが、普段から鍵認証を使用している場合にSubversionの設定を追加する方法はあまり解説されていないので、自分のやった設定をメモしておきます。 ■リポジトリのパーミッション設定 この作業はリポジトリ

    Subversionのリポジトリをsvn sshで管理する
  • Gentoo Forums :: View topic - strange scp problem

    kiyotune
    kiyotune 2013/03/27
    .bashrc中でecho文で何か出力しているとscpコマンドでエラーになる不具合の対処法。Thanks very much, papal_authority !!!
  • 入門OpenSSH 新山 祐介 著

    「入門OpenSSH」 (新山 祐介 著) は、 2006年6月に秀和システムから刊行されました (2009年末に絶版)。 秀和システム 「入門OpenSSH」のページ ここで公開している原稿は、最終的な版下になる前のものです。 実際に出版された書籍とは異なっている部分があります。 重大な間違い等がありましたら、新山までお知らせください。 () 注意: 書が刊行された時点での OpenSSH のバージョンは 4.3 でした。 現時点(2011年2月)における OpenSSH のバージョンは 5.8 です。 変更履歴 2010/09/12: 公開。 目次 はじめに 第1章. OpenSSH を導入するにあたって 1.1. OpenSSH とは 1.2. OpenSSH にはできないこと 1.3. OpenSSH ができること 第2章. OpenSSH をインストールする 2.1. 現在イン

    kiyotune
    kiyotune 2013/03/26
  • GitHubに複数のアカウントを作ってひとつの端末から操作する - ayuminのあまり更新しないBlog

    とある事情でGitHubに複数アカウントを持っていて、それを同じ端末から使いたかった。 GitHubのアカウントに登録するSSH公開鍵はGitHub全体で一意でなければならないらしく、同じSSH公開鍵を複数 のアカウントでつかいまわすことはできない。 解決方法はここに載っていた http://help.github.com/multiple-ssh-keys/ 要は、ssh-keygenで鍵をつくるときにデフォルトのid_rsaではなく何か適当な名前でつくってあげて、ssh-addで*1に認証鍵として追加してあげればいい。 $ ssh-keygen -t rsa -C 'ayumin@another' Generating public/private rsa key pair. Enter file in which to save the key (/Users/ayumin/.ssh

    GitHubに複数のアカウントを作ってひとつの端末から操作する - ayuminのあまり更新しないBlog
  • GitHub で複数アカウントを使う - それはBooks

    GitHub で複数アカウントを使った場合に、SSH の鍵管理周りではまったので解決方法のメモです。 Special Thanks @bongole GitHub で複数アカウントを利用するときの設定です。 GitHub は、アカウントと紐付けて SSH の鍵を管理します。なので、複数アカウントを利用すると同じ SSH の鍵を使えません。 そこで、複数アカウントの SSH の鍵の管理をする方法のメモです。 この記事で別アカウントとして作成するアカウントは mountposition とします。記事中に出てくる mountposition という文字は適宜ご自分の別アカウントのIDに変更してください。 git の SSH の動き git で push を行うと、デフォルトで ~/.ssh/id_rsa 秘密鍵が利用されます。 デフォルトのファイル名以外の秘密鍵を使いたい場合には、 ~/.ss

  • Herokuで鍵がPermission denied (publickey). になる時 - opamp_sando's blog

    前にTwitterHerokuなるものを知ってアカウントとっていざ使うってなったのはいいけどどうしてもgit pushのところでパーミッションエラーが起きてしまった。 問題だと思われる原因は2つある。 1つは単純にpublic keyの登録を忘れている。それなら $ heroku keys:add を使えばすぐ解決する。 もう一つは ~/.ssh/configに設定をしてない場合に発生する。 今回のうちの問題は後者だった。 うちの~/.ssh/configを晒すと Host github.com User git port 22 Hostname github.com IdentityFile ~/.ssh/github_id_rsa TCPKeepAlive yes IdentitiesOnly yes Host heroku.com User git port 22 Hostname

    Herokuで鍵がPermission denied (publickey). になる時 - opamp_sando's blog
    kiyotune
    kiyotune 2012/09/13
    Heroku に限らず git push するときに失敗してたのはこれだったんですねー。助かりました。ファイルがそもそもなかったので新規作成しました。
  • Managing SSH Keys | Heroku Dev Center

    Configure SSH keys to enable tunneling (heroku ps:exec) for Private Spaces apps. Support for SSH Git transport ended November 30, 2021. Update the Git remote for apps that currently use SSH as the Git transport to prevent errors when deploying using Git. SSH keys attached to a user account are only relevant for tunneling into apps with ps:exec within Private Spaces. In order to run these commands

    Managing SSH Keys | Heroku Dev Center
  • LunaTear: sshのPermission denied

    sshでとあるホストにつなごうと思ったら次のようなエラーで繋がらない Permission denied (publickey).publickey接続だったのでpublickeyファイル(~/.ssh/id_rsa)のパーミッションがおかしいのかと思ったらちゃんと600になってるし、おかしいなぁと思ってぐぐって見たところ「~/.ssh/config」に「Protocol 1,2」って書けばよいと言うような事が書いてあったのでだめもとで試してみたらPermission denied.と言うエラーになっただけでダメ。 しょうがないので、そのホストの元に行ってrooでログインしてsyslogを見てみたら May 7 XX:XX:XX ***** sshd[2074]: User ****** not allowed because not listed in AllowUsersなるエラーが。

    kiyotune
    kiyotune 2012/09/12
  • iCloudネットワーク経由で自宅のMacにリモートSSHアクセスする設定方法 | ライフハッカー・ジャパン

    もしもあなたがiCloudに対応している2台のMac(LionまたはMountain Lion)をお持ちであれば、ほんの数行のコマンドラインをターミナルに入力することにより、どこからでもiCloudのネットワーク経由でホームPCへのリモートSecure Shell(SSH)アクセスが可能です! 作業の前にあらかじめいくつかの設定をしておく必要があります。まず、「Back to My Mac」がiCloud上で有効になっていることを確認します(これは「システム環境設定」>「iCloud」>「Back to My Mac」から確認できます)。 次に、ホームPCを共有可能に設定します(「システム環境設定」>「共有」から、少なくとも「ファイル共有」と「リモートログイン」の2つを有効にします)。全ての設定が完了すれば、iCloudのネットワークを使って、ホームPCへインターネット回線経由でリモートロ

    iCloudネットワーク経由で自宅のMacにリモートSSHアクセスする設定方法 | ライフハッカー・ジャパン
  • SSH力をつけよう

    5. RFC RFC 4250 The Secure Shell (SSH) Protocol Assigned Numbers RFC 4251 The Secure Shell (SSH) Protocol Architecture RFC 4252 The Secure Shell (SSH) Authentication Protocol RFC 4253 The Secure Shell (SSH) Transport Layer Protocol RFC 4254 The Secure Shell (SSH) Connection Protocol RFC 4255 Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints RFC 4256 Generic Message Exchange Authent

    SSH力をつけよう
  • さくらレンタルサーバでSubversion (Windows操作編) - FREE STYLE / MISHUKU.net

    さて、インストール完了してSubversionを使うとこのメモ。 してない場合はこちら。 もともとSubversionでコマンドラインを使ってできるんだけど、今回使うメンバー(自分も含めて)GUIが大好きなので、WindowsメンバーはTortoiseSVNを使う。(Macメンバーは後日エントリーに) TortoiseSVNとは? SubversionのWindows用クライアント。シェル拡張によって、右クリックメニューからSVNを利用できる。また、チェックアウトしたデータにオーバーレイアイコンが付加されるので、視覚的に編集情報を確認でき、データ管理が容易になる。【参考:TortoiseSVN ユーザガイド】 こんな感じに、ローカルのWindowsエクスプローラのファイルやフォルダにチェックが入るんで、常に最新のファイルをファイルサーバからダウンロードして使って…というめんどいことはしなく

    さくらレンタルサーバでSubversion (Windows操作編) - FREE STYLE / MISHUKU.net
    kiyotune
    kiyotune 2011/01/06
    さくらサーバでSSHトンネルのSubversionをTortoiseSVNで使う方法
  • ConnectBot : コアユーザー必見!シンプル高性能SSHクライアント!Androidアプリ320 | オクトバ

    こんにちは、タマイ・ラマです! デート中にジョブを投げ忘れた事に気がついたり、電車の中で走らせているプログラムに問題がある事に気が付き、 『携帯からSSHさえできれば!!』と思った経験がある人は結構いるはずです! ・・いますよね!?いませんかね? ともあれ、今回ご紹介する「ConnectBot」はAndroid上で動作するSSHクライアントです。 複数の端末エミュレータを持ち、公開鍵も扱えるため非常に使い勝手がいい私イチオシのアプリです!! 起動画面です。 下のフォームからusername@hostname:port番号の形式で入力すると、そのサーバーに接続ができます。 ポート番号を省略した場合はデフォルトの値が使われます。 このように入力してエンターを押し、パスワードを入力すれば接続完了です! (※例によってキャプチャ内のSSH先は適当です) サーバーに接続後した後は、通常のターミナルの

    ConnectBot : コアユーザー必見!シンプル高性能SSHクライアント!Androidアプリ320 | オクトバ
  • 1