タグ

SSHに関するKitaguniのブックマーク (11)

  • Firewall Setup — Syncthing documentation

  • Syncthingのインストールと設定 | goozenlab

  • [CentOS7] SSH の "Permission denied" を駆逐するためのチェックリスト - Qiita

    Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 環境 クライアント: CentOS7 サーバー: CentOS7 確認しよう パーミッション、所有者の設定に原因があることが多いみたい。 公開鍵 サーバー側に保管するよ。 保管場所の確認 公開鍵はファイル名を authorized_keys に変更。 パーミッションの確認 /home/user/.ssh は 700 /home/user/.ssh/authorized_keys は 600 所有者の確認 /home/user/.ssh の所有者は user 人(鍵だけではなくディレクトリも所有者を確認!) /home/user/.ssh/authorized_keys の所有者は user 人 こんな感じになるはず ls -la コマンドでパーミッション、所有者を確認

    [CentOS7] SSH の "Permission denied" を駆逐するためのチェックリスト - Qiita
  • Raspbian の起動時の仕掛け - Qiita

    はじめに Raspbian の最近のバージョンにはいくつか起動スクリプトで細工がしてあって、特にWindowsしかない環境でも色々融通が利くようになっています。この記事ではそのうちの私が知ってる範囲を、どうやって実現してるかまで含めて記事にします。 「最近の」というのは大体2016年あたりの変更に入っているのですが、いつのバージョンで入ったかまでは調べていられないので、今回の記事では2017-08-16(stretch の最初のバージョン)を元に確認しています。 仕掛け① SDカード容量にあわせてパーティション拡大 配布されているイメージファイルはできるだけ小さく済ませるようにパーティションを小さめに取ってあります。初回に起動したとき、そのSD/Micro SDカードの容量いっぱいになるように拡大するようになっています。 実現方法 配布イメージの/boot/cmdline.txtを開くと、

    Raspbian の起動時の仕掛け - Qiita
  • SSHのポート番号がどのようにして22になったのか

    SSH.comのブログより。 デフォルトのSSHポートは22です。これは偶然ではありません。これはどのようにして、そのポートを取得したのかと言う話です。 私、Tatu Ylonenは2017年4月にこの記事を初めて公表したとき、急速に広まり、3日間で約12万人の読者を得まし。 SSHポート22を取得する話 私は1995年の春にSSH(Secure Shell)の初期バージョンを書きました。この時は、まだtelnetとFTPが広く使われていた時です。 とにかく、telnet(ポート23)とftp(ポート21)の両方を置き換えるようにSSHを設計しました。ポート22は使われていませんでした。都合のいいことに、telnetとftpのポートの間にありました。私は、そのポート番号を信頼性のオーラを与える小さなものの1つにすることを考えました。しかし、どうすればそのポート番号を取得できますか? 私はポ

  • sshの公開鍵認証がうまく行われない時の原因3個とその対処法 | 俺的備忘録 〜なんかいろいろ〜

    sshで公開鍵認証を設定したけれども、それがうまく認証されずにパスワードを求められる場合、以下の観点から設定を見直す事をおすすめする。 1.サーバ側のファイル・ディレクトリのパーミッションや所有者設定がおかしい 原因として、一番多いのがこのパーミッションや所有者設定だろう。 sshの仕様上、各ディレクトリは以下のようなパーミッションになっていなければならない。 「~/.ssh」ディレクトリ … 700(drwx------) 「~/.ssh/authorized_keys」ファイル … 600(-rw-------) もちろんディレクトリやファイルの所有者はホームディレクトリのユーザである必要がある。 もし設定がうまく出来ていない場合は、対象のユーザで以下のコマンドを実行して再設定を行う。 chown -R $(whoami).$(id `whoami` -gn) ~/.ssh chmod

  • Secure Shell - ArchWiki

    Wikipedia によると: Secure Shell (SSH) は、安全でないネットワーク上でネットワークサービスを安全に操作するための暗号化ネットワークプロトコルです。代表的な用途としては、リモートコマンドラインログインやリモートコマンド実行などがありますが、SSH を使えばどんなネットワークサービスも安全に利用することができます。 SSH を使用できるサービスの例として、Gitrsync、X11 フォワーディングがあります。常に SSH を使用するサービスは、SCPSFTP です。 SSH サーバーは、デフォルトでは、標準の TCP ポート22でリッスンします。SSH クライアントプログラムは、通常、リモート接続を受け入れる sshd デーモンへの接続を確立するために使用されます。どちらも、macOS、GNU/Linux、Solaris、OpenVMS など、最近のほとん

    Secure Shell - ArchWiki
    Kitaguni
    Kitaguni 2017/12/06
  • ~/.ssh/configについて - Qiita

    .ssh/configとは .ssh/configとは、ssh経由でのリモートサーバーの接続する際に利用される設定ファイルです。 .ssh/configを書くと何が嬉しいか たとえばですが、sshコマンドでリモート接続する際の一般的な記述は以下のようになります。

    ~/.ssh/configについて - Qiita
    Kitaguni
    Kitaguni 2017/12/05
  • .ssh/configファイルでSSH接続を管理する - Qiita

    複数のサーバーを管理していると、毎回めんどくさい作業がSSH接続。 下記のように毎回、sshコマンドを入力しなければならない。 # ポート名を指定するケース ssh ユーザー名@ホスト名 -p ポート番号 # 公開鍵認証のケース ssh ユーザー名@ホスト名 -i ~/.ssh/鍵のパス # ポート名、公開鍵認証のケース ssh ユーザー名@ホスト名 -i ~/.ssh/鍵のパス -p ポート番号

    .ssh/configファイルでSSH接続を管理する - Qiita
    Kitaguni
    Kitaguni 2017/12/05
  • sshログイン設定手順 - Qiita

    Kitaguni
    Kitaguni 2017/12/05
  • SSH 鍵 - ArchWiki

    SSH 鍵は公開鍵暗号とチャレンジ/レスポンス認証を使って SSH サーバーに自身を確認させる手段として用います。伝統的なパスワード認証と比べてこの方法を使用する利点として、ネットワークを介してパスワードを送信しなくてもサーバーから認証を受けられるということが挙げられます。パスワードを転送しているわけではないので、たとえ接続を盗聴されてもパスワードを盗まれたりクラックされる恐れがありません。さらに、SSH 鍵を使って認証をすることによって、ブルートフォース攻撃を受けるリスクを事実上なくすことができます。攻撃者が正しい証明書を得られる確率は劇的に減るからです。 セキュリティの向上につながるという他に、SSH 鍵認証は伝統的なパスワード認証よりも便利だという点もあります。SSH エージェントというプログラムを使うことで、システムごとのパスワードを記録して入力する必要はなくなり、SSH 鍵でサー

    SSH 鍵 - ArchWiki
    Kitaguni
    Kitaguni 2017/12/05
  • 1