タグ

sshに関するtaketsのブックマーク (18)

  • Big Sky :: Windowsでもssh-agentとssh-addを使ってパスフレーズ入力を省略する。

    UN*X版だとssh-agentの実行結果が SSH_AUTH_SOCK=/tmp/ssh-suhGif2116/agent.2116; export SSH_AUTH_SOCK; SSH_AGENT_PID=5672; export SSH_AGENT_PID; echo Agent pid 5672; みたいになっててログイン時に eval `ssh-agent` とするんですがWindowsだと、そう簡単には行かない。 @echo off if not "%SSH_AGENT_PID%" == "" goto end for /f "eol=; tokens=1,2 delims==;" %%1 in ('ssh-agent.exe') do ( if "%%1" == "SSH_AUTH_SOCK" set SSH_AUTH_SOCK=%%2 if "%%1" == "SSH_AG

    Big Sky :: Windowsでもssh-agentとssh-addを使ってパスフレーズ入力を省略する。
    takets
    takets 2020/02/08
  • expectやsshpassを使わずにシェルでSSHパスワード認証を自動化する - Qiita

    はじめに 接続先サーバ側を変更できるのであれば公開鍵認証方式をおとなしく使いましょう。 どうしてもパスワード認証方式を使わないといけない場合は、接続クライアント側にソフトウェアをインストール可能ならSSHPassを使いましょう。巷にはexpectコマンドを使った方法があふれていますが、インストール可能な環境ならSSHPassのほうが良い (参考: sshにパスワードで自動ログインするならexpectよりもsshpassを使おう サーバ側もクライアント側も変更がどうしてもできない…残念ながら大人な事情でそういうこともあります。そんな時は記事が参考になるかと思います。 実現方式 sshにはSSH_ASKPASSという仕組みがあります。以下、引用。 SSH_ASKPASS パスフレーズを入力する際、ssh が端末から起動されているとssh はパスフレーズをその端末から要求します。ssh が制御

    expectやsshpassを使わずにシェルでSSHパスワード認証を自動化する - Qiita
    takets
    takets 2020/02/08
  • hacomono|ウェルネス領域の店舗を変える会員管理・予約・決済システム。

    hacomonoとは 店舗運営の “次世代OS”。 会員管理・予約・決済をはじめ、 スクール管理・在庫管理など、 リアル店舗や施設の基幹業務を網羅。 業界大手企業にも導入され、セキュリティ対策も万全です。 業務の効率化はもちろん、 これまでできなかった、理想の顧客体験を提供します。

    hacomono|ウェルネス領域の店舗を変える会員管理・予約・決済システム。
    takets
    takets 2017/03/17
    pemをputty用の秘密鍵に変換する方法
  • autossh + ssh + screen = super rad perma-sessions Using hostname

    Only useful for really flakey connections (but im stuck with one for now). Though if youre in this situation ive found this to be a good way to run autossh and it does a pretty good job of detecting when the session is down and restarting. Combined with the -t and screen commands this pops you back into your working session lickety split w/ as few headaches as possible. And if autossh is a bit slo

    takets
    takets 2016/07/25
    autossh +screen でセッションの永続化をするコマンド
  • sshのポートフォワーディングを維持するシェルスクリプト - はこべにっき ♨

    sshのポートフォワーディングを毎回コマンド打って起動するのが面倒なので,接続を維持するためのシェルスクリプトを書いた. #! /bin/sh while true; do # ここにフォワーディングのコマンドを書く ssh -C -N -L 50143:localhost:143 hostname sleep 1 done といっても,たいしたことなくて,無限ループの中でプロセスを起動してるだけ.プロセスがなんらかの理由で終了したらループが回って起動しなおす. このままだと,ネットワークがないとsshが失敗しまくって無駄が多いので,一定試行回数を超えたらしばらくおとなしくなるようにする. #! /bin/sh TRYCOUNT=0 TRYMAX=5 while true; do # ここにフォワーディングのコマンドを書く ssh -C -N -L 50143:localhost:143

    sshのポートフォワーディングを維持するシェルスクリプト - はこべにっき ♨
    takets
    takets 2016/07/22
    autosshを使うと接続監視してくれて便利
  • SSHトンネリングでMySQLに接続する | エンジニア ブログ

    PC上からサーバのMySQLのデータベースの内容を見たい場合、コマンドラインでは効率が悪く、 ブラウザベースの有名なツールとしてphpMyAdminがありますが、セキュリティ的に問題があります。 また、不必要に外部にMySQLのポート公開するのもよくありません。 そこで、WindowsTeraTermを使ってSSHトンネリングを行い、 MySQL Workbenchを使って接続してみます。 (Workbench単体だけでもTCP/IP over SSHを選択することで繋がります。) (1)TeraTermを起動し、SSHでサーバにログインします。 (2)「設定」→「SSH転送」を選択します。 (3)【追加】ボタンを押して、転送情報を入力し、【OK】を押します。 例)ローカルのポート:13306、ポート:3306 (4)保存されます。 このままだと、TeraTermを再起動すると消えてしま

  • SSHポートフォワーディングでMySQLにつなげる - Qiita

  • ポートフォワード(sshトンネル)でphpからMYSQLに接続したい。 | 技術的なメモ書き

    ポートフォワードについてお勉強したのでメモ書きです。 上記画像のような構成で、ローカルの開発環境から、稼働環境のdbMYSQL)に接続したい。 dbはインターネットに公開されていない。 というような条件だったので、リモートのwebサーバ経由のポートフォワードで接続しました。 無理だった例 できればアプリケーションレベルで解決したかったので、php内で試行錯誤してみた。 $ssh_connection = ssh2_connect($ssh_host, $ssh_port); ssh2_auth_password( $ssh_connection, $ssh_user, $ssh_pass); $tunnel = ssh2_tunnel($ssh_connection, $db_host, 3306); $connection = mysql_connect($tunnel, $usern

    takets
    takets 2016/07/19
    sshごしにdbにアクセスする方法
  • 【備忘録】Windows7でgit環境構築 - ShiroKappa Blog

    社内向けにまとめたかったので、備忘録として。。。 各種パスはご自身の環境にあわせてどうぞ。 面倒くさいのでクリーンな状態から説明します。 クリーンな状態にするには、 1. TortoiseSVNをアンインストール(コントロールパネル>プログラムと機能) 2. TortoiseGitをアンインストール(同上) 3. msysGitをアンインストール(付属のアンインストーラー) 4. Puttyをアンインストール(コントロールパネル>プログラムと機能) 5. 環境変数をクリアする(コントロールパネル>システム>システムの詳細設定>詳細設定>環境変数) GIT**とかPLINK**系を削除します。特にGIT_SSHは消しておく。 なぜ、Puttyをアンインストールするかは、ssh回りで環境やツールが散乱するのを嫌ってです。 gitbash + gnuwin + opensshで充分ですし、鍵ペア

    【備忘録】Windows7でgit環境構築 - ShiroKappa Blog
  • PuTTY で鍵交換方式による SSH 接続

    1. はじめに KUINS ニュース No.45 で,暗号技術を用いた安全な通信方式の SSH(Secure SHell) を用いて接続ができる Windowsマシンに対応した SSHクライアントプログラムで端末エミュレータの機能を持つ PuTTY の利用方法について紹介しました. その中では,パスワードを用いたユーザ認証によってSSH接続を実現する 設定について記載しましたが,ユーザ認証としてパスワードを利用すると, UNIXで用いるパスワードは8文字しか有効でないことが多いため,総当り攻撃や辞書攻撃などに弱く,容易にパスワードを破られる 接続しようとするサーバを偽って、偽のSSHサーバに接続させられてしまうことにより,パスワードを盗まれる などによって,パスワードが第三者によって利用されてしまう「なりすまし」の 危険性を回避することはできません. そのため,SSHではパスワード認

  • さくらインターネット – 1/4dot Blog

    SSHログインを鍵認証にする 鍵の作成 鍵を作成する。 ssh-keygen -t dsa パスワードを設定すると次のファイルが作成される。 ~/.ssh/id_dsa.pub 公開鍵をさくらインターネットのサーバへ設置 作成された公開鍵の内容をさくらインターネットの次のファイルに設置(コピペ)する。 ~/.ssh/authorized_keys ※鍵を複数設定する際は適当に改行して貼付ける。 参考サイト SSH < Wiki | さくらのレンタルサーバ非公式FAQ Subversionをインストールする subversionのインストール wget http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz wget http://subversion.tigris.org/downloads/subve

    takets
    takets 2010/06/12
    SSHのログイン認証を通す方法。
  • SSHポートフォワーディングの設定

    SSHポートフォワーディングの設定 SSHポートフォワーディングの設定(汎用レンタルサーバ編) 汎用レンタルサーバの「システム管理」メニューや「個人用設定」メニューは 通常は、8443番ポートで参照する設定になっております。学内からのアクセスでは 問題なく利用できますが、学内ファイアウォールのポリシーにより学外から8443番ポート へのアクセスは不可のため、そのままでは参照できません。 これらの解決策として有効な方法は以下のとおりです。 ・VPN(VirtualPrivateNetwork)接続する方法 ・SSH(Secure SHell)接続によるポートフォワーディング機能を利用する方法 ・その他:上記の各種管理・設定メニューを8443番から443番(https)に変更する方法 ※汎用レンタルサーバスタッフまでご相談ください。(いくつかの使用上の注意があります。) ここではssh接続によ

    takets
    takets 2007/07/26
    - 最新版のcolinuxを使うときにSSHで必要な設定、だと思う。
  • ウィンドウズにSSHサーバーを入れよう!

    ADSLサービスが始まってから私もホームサーバーを始めましたが、やはり気になるのはセキュリティです。私はデスクトップを家に置き、外出するときはノートパソコンを持って出ますが、家のデスクトップとのやりとりをすることが多いのです。ftpは安全でないということでSSHサーバーを入れようと思い立ちました。SSHはリナックスやマックOSXを使っていれば簡単に入れられるようです。しかし「ウィンドウズで働くサーバーソフトを見かけないのはどうゆう訳だ? そもそも定年を過ぎてからウインドウズを始めたのはソフトが豊富のはずだったからではないか?」 と今更泣き言を言っても始まりません。 必死になってウエッブサイト訪問をしましたが、フリーウエアではリナックスエミュレーター上で動くもの(Cygwin /OpenSSH) しか見つかりませんでした。というわけで、慣れないリナックスの辞書と首っ引きでインストールに2週間

  • Pageant でパスフレーズの入力を省く - WebOS Goodies

    月曜日は腹痛でついに力尽きて、更新をサボってしまいました。申し訳ありません。今日から徐々に調子を上げていきたいと思いますので、ご勘弁くださいませ。 以前の記事で ssh-agent の使用方法をご紹介しましたが、その Windows 版とも言えるプログラムが PuTTY に付属しています。その名も Pageant。パスフレーズ入力の自動化はもちろん、認証鍵の転送機能もサポートしており、ssh-agent とほぼ同等の機能を持っています。今回はこの Pageant の使用方法をご紹介したいと思います。 なお、PuTTY 体に関しては、Windows クライアントから SSH ログインするを参照してください。この記事は、既に PuTTY を使って公開鍵認証による SSH ログインが実現できていることを前提にしています。 Pegeant の起動はとても簡単。単純にスタートメニューの [プログラ

  • FreeBSD - SSHへのパスワードログインができない

    [FreeBSD] FreeBSDのデフォルトの設定では、PasswordAuthenticationがnoになっています。これをyesにした上でSSHを再起動すればパスワードでのログインが可能になります。 « FreeBSD - サービスの起動スクリプト | | FreeBSD - portsのアップデート »

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    takets
    takets 2006/03/27
  • Homeserver on Vine Linux

  • 1